HighDots Forums  

Re: JavaScript und IE

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Re: JavaScript und IE in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Wolfgang Bachner
 
Posts: n/a

Default Re: JavaScript und IE - 02-02-2008 , 05:01 PM






Hallo,

enzinger.th (AT) googlemail (DOT) com schrieb:
Quote:
[viel, viel Code]
du solltest schreiben was nicht funktioniert und ein Link genügt anstatt
alles hier zu posten.

Suche im js nach divIdexpandImageToBrowserSize. Es gibt kein solches
Element in deinem Dokument.
Ob das der einzige Fehler ist, weiß ich nicht.

Wolfgang


Reply With Quote
  #2  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: JavaScript und IE - 02-02-2008 , 05:20 PM






Wolfgang Bachner wrote:
Quote:
enzinger.th (AT) googlemail (DOT) com schrieb:
[viel, viel Code]

du solltest schreiben was nicht funktioniert und ein Link genügt anstatt
alles hier zu posten.
Ein Link genügt nur in Ausnahmefällen, denn das ist immer noch ein
Medienbruch (NetNews != Web). Besser ist es, ausschliesslich für das
Problem relevanten Code zu posten. Oft sieht der OP seinen Fehler
dann von selbst.

Quote:
Suche im js nach divIdexpandImageToBrowserSize. Es gibt kein solches
Element in deinem Dokument.
Jener Bezeichner ist eine Variable, und diese speichert die ID eines
existierenden Elements. Das ist zugegeben aus dem Wust nicht unmittelbar
herauszulesen.

Quote:
Ob das der einzige Fehler ist, weiß ich nicht.
Daher ist dies nicht der das Problem verursachende Fehler.


PointedEars


Reply With Quote
  #3  
Old   
Wolfgang Bachner
 
Posts: n/a

Default Re: JavaScript und IE - 02-02-2008 , 05:51 PM



Hallo,

Thomas 'PointedEars' Lahn schrieb:
Quote:
Wolfgang Bachner wrote:
Suche im js nach divIdexpandImageToBrowserSize. Es gibt kein solches
Element in deinem Dokument.

Jener Bezeichner ist eine Variable, und diese speichert die ID eines
existierenden Elements.
Auch. Hättest in lib.js bis Zeile 55 suchen sollen. Dort wird per
el = document.getElementById(divIdexpandImageToBrowserS ize);
ein nicht existierendes Element angesprochen und versucht es weiter zu
verarbeiten.

Wolfgang


Reply With Quote
  #4  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: JavaScript und IE - 02-02-2008 , 06:27 PM



Wolfgang Bachner wrote:
Quote:
Thomas 'PointedEars' Lahn schrieb:
Wolfgang Bachner wrote:
Suche im js nach divIdexpandImageToBrowserSize. Es gibt kein solches
Element in deinem Dokument.
Jener Bezeichner ist eine Variable, und diese speichert die ID eines
existierenden Elements.

Auch. Hättest in lib.js bis Zeile 55 suchen sollen. Dort wird per
el = document.getElementById(divIdexpandImageToBrowserS ize);
ein nicht existierendes Element angesprochen und versucht es weiter zu
verarbeiten.
Nochmals, Du irrst. Diese Zeile befindet sich so in den Methoden
expandImageToBrowserSize() und setexpandImageToBrowserSizePos().

Diese Methoden werden nur per onclick-Attributwert des img-Elements,
und per Aufruf am Ende des body-Elements sowie per onload-Attribut des
body-Elements aufgerufen (der separate Aufruf ist natürlich redundant).

Es ist im ersteren Fall lediglich möglich, dass das img-Element geklickt
wird, bevor das im HTML-Quelltext darunter stehende
div#expandImageToBrowserSize geparst wurde bzw. dass das Elementobjekt da
noch nicht existiert. Im letzteren Fall ist es lediglich möglich, dass
das Elementobjekt am Ende des body-Elements noch nicht existiert.

Einen zwingenden Zusammenhang gibt es jeweils nicht, da der Methodenaufruf
document.getElementById() natürlich erst ausgewertet wird, wenn der
Ausführungskontext der benutzerdefinierten Methoden aktiviert wird.


HTH

PointedEars
--
Wenn Dein Browser apply nicht kennt, dann mußt Du den Browser wechseln.
Man kann den Appendix nicht mit dem Bulldozer operieren und sich dann
über ausgefranzte Narben beklagen, obwohl bekannt ist, daß dafür
chirurgisches Besteck erforderlich ist. -- Georg Maaß in dcljs


Reply With Quote
  #5  
Old   
Wolfgang Bachner
 
Posts: n/a

Default Re: JavaScript und IE - 02-03-2008 , 03:53 AM



Hallo,

Thomas 'PointedEars' Lahn schrieb:
Quote:
Nochmals, Du irrst. Diese Zeile befindet sich so in den Methoden
expandImageToBrowserSize() und setexpandImageToBrowserSizePos().
Du hast recht.

Wolfgang


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.