Variablen-Shortcuts

Divi

Erfahrenes Mitglied
Hey Leute...
wollte meinen Code ein wenig entschlacken und versuche jetzt sowas:

Code:
pdm	= window.frames['top'].document.getElementById(__menuname);
pdm.offsetWidth	= window.frames['top'].document.getElementById(__menuname).offsetWidth;
alert (pdm.offsetWidth);

leider führt das bereits in der Zeile pdm.offsetWidth ... zu der Fehlermeldung "pdm has no properties (Mozilla JS-Console)".

Kann mich einer auf meinen Denkfehler hinweisen, oder mir eine alternative vorschlagen?
 
Wie ist denn der Wert der Variablen __menuname?

Liefert getElementById nämlich kein Objekt (weil __menuname leer), dann kann pdm auch keine properties haben.

Oder sollte es gar ...document.getElementById('__menuname') ... heißen?

vop
 
Falls __menuname eine Variable ist, welche die ID eines Elementes in dem Frame 'top' enthält, sollte jenes ausreichen:
Code:
pdm = window.top.document.getElementById(__menuname);
alert (pdm.offsetWidth);
...wobei "top" ein recht ungünstiger Name ist, weil in Javascript damit bereits etwas anderes(das oberste Fenster der Fensterhierarchie) angesprochen wird.
 

Neue Beiträge

Zurück