Javascript gibt alles als Text aus

Katzehuhn

Erfahrenes Mitglied
Ich hab hier folgendes Script:
<div id="bla" style="display:inline;"> </div>
<script type="text/javascript" language="JavaScript">
function textAndPic(obj, text) {
document.getElementById("bla").firstChild.nodeValue = text;
obj.firstChild.setAttribute("src", pic);
}
</script>

<?php
$test = "hallo";
$br = "<br>";
echo '<a href="index.php?site=map3&x='.$xachse.'&y='.$yachse.'" onMouseOver="textAndPic(this, \''.$test.$br.'\');"><img src="bilder/max.GIF" width="60" height="60" border="0"></a>';
?>
Das funktioniert eigentlich ganz gut nur wird $br leider als Text dargestellt, kann mir da jemand helfen?
 
Wenn du HTML-Code als solchen ausgeben willst, ändere bspw. die innerHTML-Eigenschaft des betreffenden Knotens:
Code:
 document.getElementById("bla").innerHTML = text;
 

Neue Beiträge

Zurück