danke timo, für den tip
war ganz korrekt, nur das problem war viel subtiler.
selbiges beispiel stammt aus weblehre.de (dhtml/menu.html)
und das läuft ja, wie man sieht.
unser fehler war ganz einfach: <p>......</p> im layer.
NC verträgt offensichtlich keine absätze in einem layer
war im endeffekt nicht schwierig
gruss christian
Sandra
unter IE 4 läuft das alles wunderbar (ist auch mit frontpage gebaut)
wenn man das ganze unter netscape betrachtet kommt folgendes:
JavaScript Error: http:////Sandra/fingerspiel.html, line 25:document.layers["" + name] has no properties.
hier der code:
{document.layers['' + name].visibility = "show";}
Tja, leider geht das so nicht . Du kannst den Layer entweder nur mit dem Index oder über das Objekt ansprechen d.h. document.layers[1] oder document.layers.meinlayer. Als workaraound kann ich dir das anbieten:
z = document // oder wo/was auch immer kannste natürlich auch fest einbauen.function getindex(namen,z)
{
for (q=0 ;q<z.layers.length; q++)
{
if (z.layers[q].name == namen) return q}
return false
}
dann in der form aufrufen:
document.layers[getindex(name,document)].machedasTimo