ChrisB: getelementbyId findet das element nicht

Beitrag lesen

Hi,

Sobald ich das document.getElementbyId('dialog').top='200px'; in die Funktion setze heist's: dialNeu() was not defined!

Das ist extrem unwahrscheinlich. Stelle bitte ein Beispiel mit *exakt* dem Code, den du verwendest, online bereit; und sage dazu, welcher Browser in welcher Version auf welchem OS angeblich diese Meldung bringt.

Sobald ich in deinem Script getElementbyId zu getElementById korrigiere, macht dein Script in meinem Test (Firefox 3.04, Vista) genau das, was es soll - es verpasst der JavaScript-Repräsentation des DIV-Elements mit der ID "dialog" eine neue Eigenschaft top, und weisst dieser den Wert "200px" zu.

Davon abgesehen ergeben sich natürlich keine weiteren Veränderungen, erst recht keine sichtbaren. Das wäre vielleicht anders, wenn du den Wert der CSS-Eigenschaft top manipulieren würdest, aber das tust du ja nicht - dazu fehlt der Zugriff auf das style-Objekt unterhalb des DIVs.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.