Div positionieren im IE6
Harald Legler
- browser
Hallo,
ich habe mir den IE6 geladen und stellte folgendes fest:
Auf Seiten, in welchen DIV absolut verschoben werden, tritt ein Anzeigefheler im IE6 auf. Die DIV sind einfach nicht da, wo sie hinsollen. Er stellt die ans Ende.
Bei IE5.5 und NS klappt es.
Habe schon im Archiv gesucht und etwas über Doctype gefunden, vielleicht falsch gesucht.
Frage: Ist das normal für IE6 oder habe ich da was falsch eingestellt.
Beispielseite ist ein Arbeitsmuster:
http://www.dtd-webdesign.de/Rotary
Dort dann auf Charter. Die müsste dann im Text stehen. Tut sie bei mir aber nicht.
Für alle Tips dankbar.
Gruß
Harald Legler
Hallihallo!
ich habe mir den IE6 geladen und stellte folgendes fest:
Auf Seiten, in welchen DIV absolut verschoben werden, tritt ein Anzeigefheler im IE6 auf. Die DIV sind einfach nicht da, wo sie hinsollen. Er stellt die ans Ende.
Bei IE5.5 und NS klappt es.
Ich denke mal, daß es an Deiner Javascript-Datei zeig_verberg.js liegt:
<!--
function zeigen(name)
{
if (ns==1)
{
document[name].visibility = "visible";
}
else
{
document.all[name].style.visibility = "visible";
}
}
function verbergen(name)
{
if (ns)
{
document[name].visibility = "hide";
}
else
{
document.all[name].style.visibility = "hidden";
}
}
//-->
Ich würde vorschlagen, noch eine weitere Variable einzubauen, die ermittelt, ob "document.getElementById" verstanden wird.
Dann würden die Funktionen noch entsprechend erweitert werden um jeweils eine Zeile:
In der Funktion zeige(name):
if (document.getElementbyId) {document.getElementById[name].style.visibility="visible"}
Und in der Funktion verberge(name) eben das Gleiche, nur mit "hidden".
Für alle Tips dankbar.
Ich hoffe, damit funktioniert es.
Gruß
Harald Legler
Viele liebe Grüße zurück,
Der Dicki