Thomas Häber: Zur Startseite machen unter Netscape 3 und 4.x

Guten Abend,

Ich habe eine Nicht-Frameseite und will dort einen Link setzen der die Seite zur Standart-Homepageseite im Browser macht. Das klappt mit document.all und document.getElementById hervorragend und lässt auch ein Bestätigungsfeld anzeigen nur Netscape macht mit seinen document.layers Macken. Nun will ich das auch Netscape mindestens ab der Version 4.x solch einen Befehl erkennt und vorzugsweise ein Bestätigungsmeldung zeigt.

Hier ist der Code:

<html>
<head>
  <title>Probe für den Startseitenlink</title>
<script type="text/javascript">
<!--
function AddStartseite() {
if (document.getElementById) {
document.getElementById("Jop").style.behavior= "url(#default#homepage)";
document.getElementById("Jop").sethomepage("http://www.homepage.de/getel/");
}
else if (document.all) {
document.all.Jop.style.behavior= "url(#default#homepage)";
document.all.Jop.sethomepage("http://www.homepage.de/all/");
}
else if (document.layers) {
/*document.Jop.style.behavior= "url(#default#homepage)";
*document.Jop.sethomepage("http://www.homepage.de/layer/");*/
document.layers[0].style.behavior= "url(#default#homepage)";
document.layers[0].sethomepage("http://www.homepage.de/layer/");
}
}
//-->
</script>
</head>
<body>
<!--<layer name="Jop">-->
<a id="Jop" href="javascript:AddStartseite();">Als Startseite</a>
<!--</layer>-->
</body>
</html>

MfG
Thomas

  1. Moin,

    [...] einen Link setzen der die Seite zur Standart-Homepageseite im Browser macht. [...] nur Netscape macht mit seinen document.layers Macken.

    Das kann, soweit ich weiss nur der IE. Btw: Ich persoenlich halte so einen Link auch nicht fuer sonderlich sinnvoll (meine Startseite: about:mozilla ;-)

    Viele Gruesse,

    n.d.p.

    1. Moin,

      Du hast recht, ich habe den Script nochmal im Opera sowie Mozilla ausprobiert, wobei Opera eine Fehlermeldund anzeigt und Mozilla auf Stur stellt.

      Ich werde erstmal ein Javascript schreiben das "nur" den MS Internet Explorer diese Funktion anzeigt und mir danach überlegen ob es überhaupt sinnvoll ist.

      MfG
      Thomas

      1. Hi,

        Ich werde erstmal ein Javascript schreiben das "nur" den MS Internet Explorer diese Funktion anzeigt und mir danach überlegen ob es überhaupt sinnvoll ist.

        meinst Du nicht, daß Du diese Reihenfolge zunächst einmal überdenken solltest...?

        Cheatah