Ich habe folgendes Problem, ich erstelle per JavaScript HTML-Code den ich in einer Variable speichere und dann anzeigen möchte. Für den IE und NS 4-6 klappt das ja ganz gut nur mit Opera habe ich so meine Probleme da der innerHTML nicht kennt.
Hier mal ein Beispielcode, kann mir einer sagen wie ich das auch unter Opera zum laufen bekomme, oder muss ich erst bis Version 7 warten ??
ach ja , die Opera-Abfrage scheint bei mir auch nicht zu funktioniere (Opera 6.01) obwohl ich die Browser Identification auf Opera gestellt habe :-/ ???
<pre>
<html>
<head>
<title>Test</title>
</head>
<body text="#000000" link="#FFFFFF" alink="#FFFFFF" vlink="#FFFFFF"">
<div id="menu" style="position:absolute;top:0px;left:0px"></div>
<script>
if (document.all) { // Internet Explorer
menuecontent = "<h1>Internet Explorer</h1>";
menu.innerHTML=menuecontent;
}
else if (document.layers) { // Netscape Navigator
menuecontent = "<h1>Netscape Navigator</h1>";
document.menu.document.write(menuecontent)
document.menu.document.close()
}
else if (document.getElementById) { // Netscape 6
menuecontent = "<h1>Netscape 6.x</h1>";
document.getElementById("menu").innerHTML = menuecontent;
}
else if (window.opera) { // Opera
alert("Opera !");
}
else {
alert("Unrecognized Browser Detected");
}
</script>
</body>
</html>
</pre>