Abfrage einer page
Niko
- javascript
Moin....
ich wollte auf meiner page eine abfrage machen ob eine gewisse seite online is ....
wenn dies der fall is soll die page dementsprechend geändert werden
und wenn die page eben nich online is soll dies dem surfer auch mitgeteilt werden.....
da ich null ahnung von php hab wollte ich das mit nem javascript machen.....
kann mir da jemand weiter helfen oder vielleicht ein wenig nachhilfe in php geben????
danke schon ma...
MfG Niko
Moin....
ich wollte auf meiner page eine abfrage machen ob eine gewisse seite online is ....
wenn dies der fall is soll die page dementsprechend geändert werden
und wenn die page eben nich online is soll dies dem surfer auch mitgeteilt werden.....
da ich null ahnung von php hab wollte ich das mit nem javascript machen.....
kann mir da jemand weiter helfen oder vielleicht ein wenig nachhilfe in php geben????
Das geht nicht.
Oder ewarte doch du kannst es folgendermassen machen:
Mach ein Bild auf den Server (zb. test.gif) und auf der Seite, wo du den Status des Servers anzeigen lassen möchtest machst du folgendes:
<img src="http://server.de/test.gif" onload="this.src='online.gif';" onerror="this.src='offline.gif';">
Struppi.
so ich hab das ma ausprobiert... und es kommt immer eine meldung....
stack overflow at line:0
und es funzt auch nich so richtig.....
dann sag ich das noch ma genauer....
der status der abgefragt werden soll is ein shoutcast server.
heißt:
zB. http://bla.bla:8000
vielleicht macht das ja unterschiede.
wäre dank bar für eine weitere lösung
so ich hab das ma ausprobiert... und es kommt immer eine meldung....
stack overflow at line:0
und es funzt auch nich so richtig.....
Ach bitte, was heißt es funzt nicht so richtig?
Das Prblem ist, das das immer onload feuert, wenn das error Bild geladen wird.
Lösung:
<img src="http://server.de/test.gif" onload="if(!l)this.src='online.gif';" onerror="this.src='offline.gif';l=true;">
Struppi.
So nun kommt keine fehlermeldung mehr..
aber wenn das bild online is wird das bild angezeigt und nich mehr das bild online.gif
und kann man das irgendwie umschreiben das ich statt dem bild test.gif die datei listen.pls abfragen lasse???
Niko
So nun kommt keine fehlermeldung mehr..
aber wenn das bild online is wird das bild angezeigt und nich mehr das bild online.gif
Argl, ja ich hatte das hier auch schon angepaßt.
Also so:
<img src="http://server.de/test.gif" onload="if(typeof l ==
'undefined')this.src='online.gif';" onerror="this.src='offline.gif';l=true;">
und kann man das irgendwie umschreiben das ich statt dem bild test.gif die datei listen.pls abfragen lasse???
nein.
Struppi.
sorry dass ich dich enttäuschen muss aber bei mir geht das immer noch nich.....
jetzt kommt wieder diese fehler meldung
und es wird immer angezeigt dass das online is obwohl diese file nicht existiert
sorry dass ich dich enttäuschen muss aber bei mir geht das immer noch nich.....
jetzt kommt wieder diese fehler meldung
und es wird immer angezeigt dass das online is obwohl diese file nicht existiert
Was für eine Fehlermeldung?
Kannst du nicht den Leuten die dir helfen wollen ein bisschen entegegenkommen und ein zwei Sätze zitieren damit ich jeztzt nicht jede Nachricht von dir lesen muss.
<img src="http://localhost/bild1.jpg" onload="if(typeof l == 'undefined')this.src='online.gif';l=true;" onerror="this.src='offline.gif';l=true;" width=56 height=10>
Struppi.
sorry
die fehlermeldung is "stack overflow at line:0"
und es wird kein bild geladen.....
kein offline / online oder das zu prüfende bild.....
ich bedanke mich für deine bemühungen....
sorry
die fehlermeldung is "stack overflow at line:0"
und es wird kein bild geladen.....
kein offline / online oder das zu prüfende bild.....
und mit dieser Version auch nicht:
<img src="http://localhost/bild1.jpg" onload="if(typeof l == 'undefined')this.src='online.gif';l=true;" onerror="this.src='offline.gif';l=true;" width=56 height=10>
Struppi
die fehlermeldung is "stack overflow at line:0"
und es wird kein bild geladen.....
kein offline / online oder das zu prüfende bild.....<img src="http://localhost/bild1.jpg" onload="if(typeof l == 'undefined')this.src='online.gif';l=true;" onerror="this.src='offline.gif';l=true;" width=56 height=10>
auch mit der version kommt die fehlermeldung von oben und diesmal wird immer angezeigt dass das bild online is
und es wird kein bild geladen.....
kein offline / online oder das zu prüfende bild.....
wurde doch das online bild geladen nur wegen den width und height angaben hab ich das nich vom untergrund unterscheiden können
die fehlermeldung is "stack overflow at line:0"
und es wird kein bild geladen.....
kein offline / online oder das zu prüfende bild.....<img src="http://localhost/bild1.jpg" onload="if(typeof l == 'undefined')this.src='online.gif';l=true;" onerror="this.src='offline.gif';l=true;" width=56 height=10>
auch mit der version kommt die fehlermeldung von oben und diesmal wird immer angezeigt dass das bild online is
nie und nimmer. bei mir läuft diese Version sauber durch. Du hast 100% die gleiche Version? Kann man sich das mal irgendwo angucken?
Struppi.
ich hab das jetzt ma online gestellt....
http://www.cuemex.de.vu/test/test.html
kannst du dir ja ma angucken
Niko
ich hab das jetzt ma online gestellt....
http://www.cuemex.de.vu/test/test.htmlkannst du dir ja ma angucken
Irgendwas ist mit deinem server kaputt. Wenn ich mir ein Bild ankucken will, z.b. http://www.cuemex.de.vu/test/online.gif dann krieg ich eine JS Fehlermldung (JavaScript Error: illegal URL method 'springer.html'). Ich weiss ja nicht was da los ist, aber daran kann es evtl. liegen das es nicht funktioniert. Bei mir stürzt der IE sogar ab.
Bei weiter Durchsicht deines Quellcodes, kann ich nur sagen mir schlackern die Ohren, diese Weiterleitung scheint Probleme zu breiten. du kannst höchstens versuchen, ob das Skript mit der richtigen, d.h. nicht mit der Weiterleitungsdomain, funktioniert.
Struppi.