kati: Zugriff auf Objekte

Beitrag lesen

vielleicht noch eine Bitte meinerseits... ich könnte dir den Code schicken, damit du dir ne Vorstellung drüber machen kannst, was ich da rumtreibe. :-) Hmm, ich denke ich habe schon alles ausprobiert. *heul*

cu kati

hallo,

sorry, aber ich komme nicht mit...alle html-Objekte kann ich über den Namen oder eine Id ansprechen -ist ja klar. Und das mache ich eben mit getElementsByName oder getElementById - da wird NULL zurückgeliefert (nichts gefunden).
Beispiel: document.getElementById("meine_id")
http://selfhtml.teamone.de/javascript/objekte/htmlelemente.htm
Komisch ist folgendes: ich habe schon den Zugriff, vorausgesetzt die html-Elemente befinden sich in einer "Form" - dann geht es auf folgende Art und weise:
document.Eingabe.kennung.name

Offensichtlich mache ich etwas falsch, aber ist es nicht so, dass ich für den Zugriff einfach die Methode getElementById oder -Name verwenden soll ? Was mache ich also mit den Objekten, die sich nicht auf einer Form befinden ?

Danke kati

window-Objekt verfügt leider weder über eine Auflistung von allen html-Elementen (z.B. Controls) noch über die Methode getElementById() (oder ..Name usw.). Komisch kommt mir nur folgende Definition des document-Objektes vor:
"Das document-Objekt bezieht sich auf den Inhalt, der in einem Browser-Fenster angezeigt wird."
Das würde bedeuten, dass ich dennoch Zugriff auf das Select-Objekt haben sollte ! Weil es eben im Browser angezeigt wird.Ist aber net so.

Hi Kathi,

Soweit ich informiert bin mußt Du einfach einen kompletten Pfad aufzählen, wenn Du ein Objekt ansprechen willst.

window.document.object()

Wenn man sich im aktuellen Fenster bewegt kann man "window" meist weglassen, aber um ein anderes Fenster anzusprechen, muß man es halt in den Pfad mit aufnehmen:

fenster2.tabelle1.meineFunktion()

Dazu mußt Du den einzelen Elementen halt namen geben.

Lies Dir dazu doch noch einmal folgendes Kapitel durch :
http://selfhtml.teamone.de/javascript/sprache/objekte.htm

Gruß
David