div height problem - altbekannt und doch anders

Status
Nicht offen für weitere Antworten.
Hi,

das mit der Breite kann ich ich nicht nachvollziehen. Vielleicht hing es mit der fehlenden Einheit (Pixel) zusammen.
So wie Du die Funktion aufrufst, ruft sie sich bei jedem Aufruf ohne Abruchkriterium dreimal selbst wieder auf. Damit
wird wohl irgenwann der Speicher voll sein.

Ausserdem solltest Du beim Zuweisen der Cursor-Eigenschaft noch testen, ob der jeweilige Browser das Attribut
überhautp unterstützt. Sonst kommt es beim IE 5 zu einer Fehlermeldung.
Code:
<img src="http://www.le-maroc.ch/v2/images/cam.gif" alt="Bild" title="Dies ist der Text" onMouseOver="if(this.style.cursor)this.style.cursor='pointer'" onClick="iBox.Zeige('http://www.kwiatyozdobne.pl/obrazy/bonsai_wypas.jpg', 'Dies ist der Text')" style="position:absolute; top:100px; left:280px" />
<img src="http://www.le-maroc.ch/v2/images/cam.gif" alt="Bild" title="Dies ist der zweite Text" onMouseOver="if(this.style.cursor)this.style.cursor='pointer'" onClick="iBox.Zeige('http://www.shikoku.ca/images/bonsai.jpg', 'Dies ist der zweite Text')" style="position:absolute; top:150px; left:580px" />
<img src="http://www.le-maroc.ch/v2/images/cam.gif" alt="Bild" title="Kein Text" onMouseOver="if(this.style.cursor)this.style.cursor='pointer'" onClick="iBox.Zeige('http://www.bonsai-nbf.org/index_files/300w.jpg', 'Kein Text')" style="position:absolute; top:0; left:0" />
 
also wenn ich deinen ie5 trick reintue funktioniert es auch in ie6 nicht mehr mit der hand :/
den footer hab ich geschaft - einfach position:absolute und bottom:0px - war gar nicht so schwierig.

Nun werde ich noch deinen Trick für die Bilder versuchen.
 
Hi,

formatiere den Cursor einfach mit CSS:
Code:
<img src="http://www.le-maroc.ch/v2/images/cam.gif" alt="Bild" title="Dies ist der Text" onClick="iBox.Zeige('http://www.kwiatyozdobne.pl/obrazy/bonsai_wypas.jpg', 'Dies ist der Text')" style="position:absolute; top:100px; left:280px; cursor: pointer;" />
<img src="http://www.le-maroc.ch/v2/images/cam.gif" alt="Bild" title="Dies ist der zweite Text" onClick="iBox.Zeige('http://www.shikoku.ca/images/bonsai.jpg', 'Dies ist der zweite Text')" style="position:absolute; top:150px; left:580px; cursor: pointer;" />
<img src="http://www.le-maroc.ch/v2/images/cam.gif" alt="Bild" title="Kein Text" onClick="iBox.Zeige('http://www.bonsai-nbf.org/index_files/300w.jpg', 'Kein Text')" style="position:absolute; top:0; left:0; cursor: pointer;" />
Der onmouseover-Event kann im Gegenzu entfallen.

Ciao
Quaese
 
Ich habe den Fehler gefunden. Ich habe auch da die px vergessen :)
Das mit dem css ist natürlich mal ne gute Idee - funktioniert natürlich und in soweit den meisten Browsern.
 
Wenn die Probleme behoben sind, markiere das "gelöste" Thema bitte auch als erledigt, indem du auf den "Status"-Button klickst.
 
Eine kleine Frage habe ich dennoch, betreffend des javascripts, in dem ich das bild und den Text lade. Wenn ihr abwechelnd die Kameras anklickt werded ihr sicher auch merken, dass zum Teil das Div die Breite nicht sofort übernimmt sondern erst nach mehrmaligem klicken auf die Kamera.

Ich weiss ihr habt auch ein Javascriptboard, aber ich bin mir nicht sicher ob das vielleicht nicht doch im CSS ist. Ausserdem scheint ihr ja Ahnung zu haben :)

Gruss
sra
 
Hi,

ich kann das von Dir beschriebene Phänomen bei mir nicht feststellen (IE5, IE5.5, IE6, Netscape 7,
Mozilla 1.5.2). Manchmal verzögert sich die Breitenanpassung etwas, das hängt aber offensichtlich
damit zusammen, dass die Bilder etwas Zeit brauchen, bis sie geladen sind.

Ciao
Quaese
 
Dann besteht also die Hoffnung, dass es nur bei mir so ist :)
edit: Das Problem scheint bei mir nur im Firefox 1.5.0.6
 
Status
Nicht offen für weitere Antworten.
Zurück