j.marberger: Formularfelder verschwinden wenn layer benutzt wird ... (NN)

Beitrag lesen

re: all

ahhhh!!!!
ich hasse layer/form probleme!
das problem, an dem ihr scheitert, is wegen der NN dom, die aber - wie so oft - nicht durchgezogen wurde.
ex lege lautet das bei NN naemlich so:
jeder inhalt eines layers gilt als .document
--> bild austauschen geht also mit:
document.layers[x].document.images[x].unsoweiter
daher sollte folgendes funktionieren:
(1)  <body>
(2)    <form>       // anfang auesseres form  
(3)      <layer>    
(4)        <form>  
(5)           x1
(6)        </form>
(7)      </layer>
(8)      <layer>
(9)        <form>
(10)          x2
(11)       </form>
(13)     </layer>
(14)   </form>      // ende auesseres form
(15) </body>

forms darf man ja bekanntlich nicht schachteln (sic!)
aber: NN betrachtet - wenns um forms geht - das prinzip des layerinhalt = document _nicht_
--> </layer> in zeile (7) beendet form von zeile (2). soweit so gut. aber: wenn man in zeile (5) ein <input ..> reintut und zeile (4) und (6) streicht wirds verschluckt....
schliesslich (laut DOM) kann das <form> vom auesseren .document ja nicht ins layer.document reinreichen, weil das ja ein eigenes document is..... sehr witzig hab ich das gefunden... *sigh*

wenn loesungswege gesucht werden, kann ich meine methode posten. frage genuegt.

greetings, jm