Allgemeine nachfrage zu Problem mit document.forms[0]
heinzi
- javascript
Hi zusammen,
ich weiss, dass folgende Frage sehr schwierig sein wir, aber ich probiers trotzdem:
Ich habe diverse Scrpte, die lokal und auf einem anderen Server laufen.
ich will durch kleinere Umbauten diese SDkripte nun auf einer anderen Seite laufen lassen.
Jedoch funktionieren hier plötzlich einige Dinge nicht.
Z.B. hat document.forms[0] hier keine Eigenschaften ist also leer und übergibt nichts.
Das ist lokal und auf der Ursprungsseite nicht so.
Da ich nun wikrlich J-Skript nicht zu meinen Stärken zähle und hier nicht
12 Skipte und Quelltext bringen kann, hät eich gerne eine Idee, wo der
Fehler herkommen kann.
Hat irgendwer mal ein ähnliche sProb gehabt oder weiss was es sein kann?
Bin für jede Anregung dankbar.
gruß heinzi
Hallo heinzi,
Da ich nun wikrlich J-Skript nicht zu meinen Stärken zähle und hier nicht
12 Skipte und Quelltext bringen kann, hät eich gerne eine Idee, wo der
Fehler herkommen kann.
Ein Link zur Problemseite wäre aber drin gewesen. Ansonsten: Gibt es ein Form-Element und wird die Ladereihenfolge beachetet (existiert dieses Formular schon, wenn JS drauf zugreifen soll)?
Mit freundlichem Gruß
Micha
Hi,
es gibt mehrere Ansätze zu Deinem Problem:
versuchst Du vielleicht, das form anzusprechen, bevor es geladen/aufgebaut ist? In diesem Fall spreche es innerhalb window.onload an.
ist vielleicht kein form-tag direkt innerhalb der Seite, sondern vielmehr in einem Frame? Dann musst Du das Script im Frame ausführen und nicht auf der Seite.
wird das form durch js generiert, wieder gelöscht, obwohl ein nachfolgendes Form bestand (Lücke im DOM)? Dann schau mal nach document.forms[1].
Ich hoffe, einer davon paßt. Viel Glück!
Gruß, LX
hi, danke.
mußte in den Javascript-Parts document.form[0] durch getElementById.soundso ersetzen...
jetzt funktionierts...
danke!
gruß heinzi