Domenii
  Top Expert
1 djbrain 44355
2 subofferul 5220
3 robica 4610
4 krystyana84 3980
5 elena2008 2690
  Top Statistici
Membri inscrisi 96837
Intrebari 35959
Raspunsuri 164755
  Contact
nume
email
Introduceti textul din imagine
(pentru evitarea spam-ului):
Numar random
 
introduceti mesajul
email admin: adip.at.myexpert.ro
Consultanta ISO, Audituri Interne - Business Advising Team
Vizualizare intrebare
Intrebare
bullet functie javascript de ron
Am nevoie de o functie javascript care sa imi verifice daca pe (un) SERVER exista un fisier. Ceva gen:
filexists('http://www.ceva.com/231314.html')
sau
filexists('./images/1232.jpg')

Tags:
15
puncte
4360
vizualizari
18-04-2005 12:45:34
Data intrebarii:
(0.00 - 0 voturi)
Ratings: 
Pentru a putea bifa optiunea de notificare in email in cazul adaugarii de comentarii la aceasta intrebare trebuie sa fiti logat.
Daca nu aveti cont, click Aici
Raspunsuri
Comentariul lui:
18-04-2005 18:15:15
Data:
Cu javascript nu e posibil, javascript nu are functii pentru fisiere. Poti incerca asp/vbscript sau php. 
* ComentariuVoturi: 31 Voteaza


Link sponsorizat

Comentariul lui:
ron
18-04-2005 18:17:01
Data:
Din cate stiu s-ar putea face ceva cu window.open ... si daca da eroare sa inchid din "parent".
Mai astept...  
* Comentariul autorului

Comentariul lui:
22-04-2005 10:23:12
Data:
Asta-i o problema de care m-am lovit si eu acum ceva vreme. Postul ce spune ca Javascript nu poate este gresit.

De ceva vreme exista o metoda numita XMLHttpRequest cu care se pot citi fisiere XML (sau orice alt fel de fisiere) din javascript.

Metoda este exact acel ceva ce lipsea javascriptului.

Pun aici un link de unde poti invata primele chestii legate de XMLHttpRequest (e mai bine asa decat sa iti dau o functie imbarligata pe care doar sa o utilizezi) :
http://developer.apple.com/internet/webcontent/xmlhttpreq.html

Asa ca simpla informatie GMail foloseste foarte mult aceasta metoda in clientul lor de mail.


Puiu
 
* Raspuns acceptatVoturi: 21 Voteaza


Link sponsorizat

Comentariul lui:
22-04-2005 10:30:47
Data:
Adaugiri.

Existenta unui fisier se poate verifica tot prin captarea erorii.

Ce pot sa iti spun e ca din JavaScript nu vei reusi sa citesti sau sa verifici existenta unui fisier care nu se afla pe acelasi server cu scriptul JS (din motive de securitate). Iar fisierele se pot accesa doar prin adresa web (adica './images/1232.jpg' nu va merge) 
* ComentariuVoturi: 26 Voteaza

Comentariul lui:
ron
22-04-2005 10:40:37
Data:
Din acel link tocmai arata ca se poate
http://developer.apple.com/internet/webcontent/XMLHttpRequestExample/example.html
Aici se citesc fisere xml, din acelasi folder.
N-am apucat sa testez inca pentru problema mea... dar cat de curand. 
* Comentariul autorului


Link sponsorizat

Comentariul lui:
22-04-2005 13:30:59
Data:
Daca vrei sa verifici existenta unui fisier pe PC client, nu poti, din motive de securitate.<br>
Daca vrei sa verifici existenta pe server, in functia ta, va trebui sa incluzi<br><br><i>

fisier=new File("fisier.txt");  <== precizez fisierul ce trebuie verificat<br>
rez=fisier.open("r");  <== incerc sa il deschid cu atribut r (pentru citire)<br>
if (rez==false).... <== ce vrei tu sa faca daca nu exista fisierul<br></i> 
* ComentariuVoturi: 20 Voteaza

Comentariul lui:
22-04-2005 20:31:05
Data:
Pentru mine exemplul aratat nu seamana a javascript. Am spus ca se poate folosind ASP/vbscript care, in conceptia mea, nu e javascript. Dar poate ma insel. 
* ComentariuVoturi: 22 Voteaza

Raspunde / Comenteaza
Adauga un comentariu / raspuns:
Va rugam sa selectati unul din campuri: Utilizator nou Utilizator inregistrat
Ataseaza fisiere» (Max 200KB)