Thomas: Link nur wenn Server verfügbar...

mein Problem im lautet ganz grob:

ich habe a) eine feste Homepage und b) eine auf meinem Rechner, wie via dyndns.org erreichbar ist. Nun hätte ich gerne auf meiner festen Adresse einen link zu der dynamischen, wobei der link nur dann da sein soll, wenn mein eigener "Server" mit der dyndns.org-adresse läuft.

Bis jetzt habe ich das wie folgt gelößt: ich rufe auf der festen Seite ein externes Java-Skrip auf, daß mit document.write einfach den Link an die entsprechende Stelle hinschreibt. Ist mein Rechner aus, so findet er das Skript nicht und schreibt damit auch keinen Link. Das wäre jetzt auch wunderbar, wenn er nicht so lange suchen würde, wenn er das Skript nicht findet. bzw. brachen machne Browser(versionen) auch das Laden der restlichen Seite ab :(

Weiß mir da jemand irgentdeinen Kniff oder Trick zu nennen, wie ich das sonst realisieren kann...?

Danke schon mal vorweg
Tobias

  1. Ich würde ein Image-Objekt anlegen und das mit einem Clearpixel von Deinem Server zuHause füllen. Den Ladezustand kannst Du dann mit deinbildobjekt.complete abfragen. Frag einfach mit nem Timeout nach z.B. 3 Sekunden nach, ob das Ding geladen ist - wenn nicht, blendest Du den Layer mit dem Link nicht ein. ;-)

    Hope it helps

  2. mein Problem im lautet ganz grob:

    ich habe a) eine feste Homepage und b) eine auf meinem Rechner, wie via dyndns.org erreichbar ist. Nun hätte ich gerne auf meiner festen Adresse einen link zu der dynamischen, wobei der link nur dann da sein soll, wenn mein eigener "Server" mit der dyndns.org-adresse läuft.

    Bis jetzt habe ich das wie folgt gelößt: ich rufe auf der festen Seite ein externes Java-Skrip auf, daß mit document.write einfach den Link an die entsprechende Stelle hinschreibt. Ist mein Rechner aus, so findet er das Skript nicht und schreibt damit auch keinen Link. Das wäre jetzt auch wunderbar, wenn er nicht so lange suchen würde, wenn er das Skript nicht findet. bzw. brachen machne Browser(versionen) auch das Laden der restlichen Seite ab :(

    Weiß mir da jemand irgentdeinen Kniff oder Trick zu nennen, wie ich das sonst realisieren kann...?

    Kannst Du PHP einsetzen? Dann kannst Du mit fopen() probieren eine Datei von deinem Rechner zu öffenen, wenn's funktioniert liefert sie den Wert "true" zurück und es wird ein link geschrieben. Andrernfalls halt nicht

    Danke schon mal vorweg
    Tobias