Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pliki zewnętrzne.
stopak
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 18.09.2003

Ostrzeżenie: (0%)
-----


Czy da się napisać taki skrypt w JavieScrypcie rzeby czytał z pliku tekst co 1 sekunde i umieszczał wynik w formularzu tak jak w takim fajnym zegarku. Da się tak?? a jeżeli da sie to jak??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cagrET
post
Post #2





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Opole

Ostrzeżenie: (0%)
-----


Cytat(stopak @ 2004-06-17 19:46:35)
Czy da się napisać taki skrypt w JavieScrypcie rzeby czytał z pliku tekst co 1 sekunde i umieszczał wynik w formularzu tak jak w takim fajnym zegarku. Da się tak?? a jeżeli da sie to jak??

Da się to zrobić, ale w przeglądarce musi być także zainstalowana Java. Co 1 sekunde ? Nie sadze zeby plik dalo sie tak szybko wczytac. Stworzenie obiektu javy, polaczenie, wczytanie pliku - pewnie ze 2 sekundy zajmie. Przykładowy kod:

Kod
if(navigator.javaEnabled()){
    var url = 'http://example.com/test.txt';
    D=java.io.DataInputStream(java.net.URL(url).openStream());
    ss="";
    s="";
    while((s=D.readLine())!=null) {
        ss+=s+"\n";
    }
    D.close();
    alert(ss);
}


Zeby móc wczytać ten plik, dany skrypt musi się także znajdować w domenie example.com inaczej wyskoczy błąd - SECURITY ERROR. Możesz wczytywac pliki tylko z wlasnej domeny.

Co do wykonywania co X sekund, możesz uzyc 2 funkcji: setTimeout() , setInterval()
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 18:01