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