Olav Radmann: LINK dynamisch erzeugen

Hallo!

Ich suche nach einer Möglichkeit während der Laufzeit dynamisch einen link auf eine andere Seite anzubieten. Die gewünschte Funktionalität soll in etwa so aussehen:

WENN existiert http://zielseite
DANN biete link zur zielseite an
SONST weise darauf hin das die zielseite offline ist

Mein erster Versuch war folgender:
<html>
<head>
<script type="text/javascript" language="javascript">
<--
function load(){
     document.write();//hier wird der link erzeugt
};
function error(){
     document.write();//hier der hinweis auf offline
};
//-->
</script>
</head>
<body>
<img src="http://zielseite/1.gif" onload="load();" onerror="error();">
</body>
</html>

Diese Methode scheint aber nicht zu funktionieren. Eventuell sind onload und onerror gar nicht für das img-tag zugelassen?

Für Hinweise/Anregungen bin ich Euch schon jetzt dankbar.

Liebe Grüße
Olav

  1. Hallo!

    onerror ist _nur_ im img-Tag zugelassen. Und onload ist zwar nicht standardisiert, aber es funktioniert trotzdem in den meisten Browsern. Näheres dazu findest du im Archiv.

    Zu deinem Problem:
    Mit welchem Browser hast du das getestet? Was sagt die JavaScript-Konsole? Bitte liefere eine genauere Fehlerbeschreibung und am besten einen Link.

    Außerdem ist document.write() an dieser Stelle falsch. Füge den entsprechenden Text dynamisch per DOM ein. Für document.write ist es schon zu spät, wenn das Bild (nicht) geladen wird.

    ciao, ww

    --
    Dies ist eine sehr einfache und effektive Sicherheitsstufe, aber nicht perfekt. Denn wenn mehrere User über eine Leitung ins Internet gehen, haben für den Webserver alle User die selbe IP. Und dann wirkt diese Sicherheitsstufe nicht mehr. Aber zumindest könnt ihr demjenigen, der euch die Session-ID geklaut hat, eins in die Fresse hauen.
    http://tut.php-q.net/login.html