Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Hat Safari kein W3C-Dom?
Hat Safari kein W3C-Dom?
vetterjack
24.05.09
13:28
Hey Leute,
ich wollte mir mal ne Navi-Bar bauen, aber Safari und Mozilla wollen das nicht annehmen. Haben die keine W3C-Dom Unterstützung?
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>Menü</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
var n4, ie, w3c;
function init(){
n4 = document.layers;
i3 = document.all;
w3c = document.documentElement;
}
function showNav(){
if(ie)
{
document.all.naviBar.style.visibility = "visible";
}
else if (w3c)
{
document.getElementById("naviBar").style.visibility = "visible";
}
else
{alert("Diese seite ist mit ihrem Browser nicht kompatibel");
}
}
function hideNav(){
if(ie)
{
document.all.naviBar.style.visibility = "hidden";
}
else if(w3c)
{
document.getElementById("naviBar").style.visibility = "hidden";
}
else
{
alert("Diese seite ist mit ihrem Browser nicht kompatibel");
}
}
</script>
<style type="text/css">
body {margin-left: 40px;}
#leftBorder {background-color: #336699; width: 25px;
height: 100%; position: absolute;
left:0px; top:0px; }
#naviBar {background-color: 336699; width: 150px;
height: 250px; position: absolute; left: 0px;
top:50px; padding: 5px; visibility: hidden;}
a { color: #FFFFFF; }
</style>
</head>
<body onload="init">
<div id="leftBorder" onmouseover="showNav()" onmouseout="hideNav()"></div>
<div id="naviBar" onmouseover="showNav" onmouseout="hideNav">
<a href="http://mactouch.eu/iphonenews/">iPhone-News</a>
<a href="http://mactouch.eu/macnews/">Mac-News</a>
<a href="http://mactouch.eu/idev/">iDev</a>
</div>
<h1>Menü</h1>
</body>
</html>
Hilfreich?
0
Kommentare
sierkb
24.05.09
13:48
Natürlich haben die das.
Für welche altertümlichen Browser verwendest Du noch die Nicht-DOM-konforme Schreibweise?
Hilfreich?
0
vetterjack
24.05.09
13:53
sierkb
Natürlich haben die das.
Für welche altertümlichen Browser verwendest Du noch die Nicht-DOM-konforme Schreibweise?
Das steht alles so im Buch "Webseiten programmieren und gestalten" von Galileo Press drin.
Das mit dem IE ist ja egal, aber "W3C" kann man doch heute noch benutzen, oder?
Hilfreich?
0
sierkb
24.05.09
19:25
vetterjack
Das steht alles so im Buch "Webseiten programmieren und gestalten" von Galileo Press drin.
Aus welchem Jahr ist das Buch? Schaue Dir Deinen Code mal selber etwas genauer an im Hinblick auf diese Frage und im Hinblick auf die Frage: "Wird Netscape 4 heute noch irgendwie von irgendjemandem benutzt?" Gleiche Frage bzgl. Internet Explorer 3...
Aus welchem Jahr sind diese beiden Browser? Was lief damals alles falsch bzw. was läuft heute anders?
aber "W3C" kann man doch heute noch benutzen, oder?
Nicht kann. Du solltest bzw. tätest gut daran, dich an genau dieser offiziellen W3C Notation bzgl. des DOM-Modells zu orientieren, und die versteht heute ausnahmslos jeder moderne Browser bzw. er hätte heutzutage keine Chance auf dem Markt, wenn er das offizielle und per Spezifikation festgelegte DOM-Modell des W3C nicht beherrschen würde, denn es ist das einzig offizielle DOM-Modell.
siehe auch
und
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
PIN-Code erraten: Dauer
Erscheint das neue MacBook Air M4 früher als an...
iPad Pro M4 wird grün – Displayfehler bei immer...
Bilder geben Hinweis: Mac mini M4 mit austausch...
Parallels führt x86-Windows auf M-Macs aus – Te...
Tim Cooks Jahresgehalt – und die Vergütung der ...
Mac OS X: 25 Jahre Aqua, 25 Jahre Dock
Apple Silicon M4: Die versteckte Innovation der...