Homepage selbermachen 7.851 Themen, 35.616 Beiträge

java script und " Zeichen

ich-esel / 3 Antworten / Flachansicht Nickles

ich will mit Javascript in meine Hompage Text austauschen lassen.
diesen Übergebe ich in einem onmouseover="write(\'text\');"
wenn ich aber " schreiben will um eine Link(a) zu scrheiben macht er mir ärger.Grund ist klar nur wie löse ich da Problem.

Danke

bei Antwort benachrichtigen
Marcus Kosek ich-esel „java script und " Zeichen“
Optionen

object.write('text'); würde ich nicht nehmen,
versuch es lieber mit innerHTML, obj.write schreib während des renderns ans ende und nach dem rendern überschreibt es Dir das Object.

<script language=javascript>
function my_mouseout( str_id)
{
   var obj = document.getElementById( str_id);
   obj.innerHTML += '<br>link + text';
}

function my_mouseover( str_id)
{
   var obj = document.getElementById( str_id);
   obj.innerHTML = '<a href=www.nickles.de>jetzt link</a>';
}
</script>


<div id=textcontainer>hier steht text drin</div>
<div style="color:red; background-color:green" onmouseover="my_mouseover('textcontainer')" onmouseout="my_mouseout('textcontainer')">mouseover-Feld</div>

sieht so aus:

hier steht text drin

mouseover-Feld


bei Antwort benachrichtigen