Ingo Turski: document.getElementById Problem

Beitrag lesen

Hi,

Weil der IE für CSS zu blöd ist möchte ich eine Infobox per Javascript einblenden.

warum nicht alleine über CSS? Warum schließt Du unnötiger Weise einige Besucher aus?

Das problem ist, dass es das HTML dynamisch mit der Smarty Schablone erzeugt wird.

Kann man die essen? ;-)
Wenn dies Dein Problem ist, hast Du den falschen Thenenbereich gewählt.

dass es nun die id="info" mehrmals gibt.

Daß das fehlerhaft ist, bei Formatierung über CSS zu Anzeigeproblemen führen kann und natürlich document.elementById() ausschließt, ist Dir klar?

<a href="../images/person/{$latestProduct.pic}"

serverseitiger Code ist hier nicht von Interesse, sondern das, was beim Browser ankommt.

wenn Du dieses DIV löscht und den nachfolgenden Inhalt in das A-Element setzt, von einem span umgeben, dann kannst Du diesen über CSS wie gewünscht anspechen.

freundliche Grüße
Ingo