Hi!
Ich habe in einer JS Variable einen Link gesetzt.
m1_1 = '<a href="test.php">test</a>';
Siese Variable wird beim MouseOver eines DIVs in das DIV Element hineingeladen.
<div id="testbox" onMouseOver="loadContent(this.id)"></div>
function loadContent(div) {
document.getElementById(div).innerHTML = m1_1;
}
Wenn ich die Maus über das DIV Element mache, sehe ich den neuen Link. Soweit ok..
ABER: Im IE reagiert der Link weder auf das a:hover vom CSS (es ändert sich also nicht die Link Farbe), noch geht er auf test.php beim anklicken.
Im Firefox geht es. Fehler wirft der IE leider nicht.
Hier mal ein komplettes Beispiel zum testen:
<script language="JavaScript" type="text/javascript">
m1_1 = '<a href="test.php">test</a>';
function loadContent(div) {
document.getElementById(div).innerHTML = m1_1;
}
</script>
<div id="testbox" onMouseOver="loadContent(this.id);" style="position:absolute;top:10px;left:10px;width:170px;height:120px;border:1px solid #000000;"></div>
Wäre über jeden Rat dankbar!