Nord-Süd-Richtung
Erfahrenes Mitglied
Guten Abend Community,
ich schreibe gerade ein Adminmenü für eien Homepage, mit einer kleinen HTML Hilfe für den User. Er kann auf einen Text (<span>) klicken, und der entsprechende Code wird in die Textarea gesetzt. Das funktioniert auch ganz gut, besser solange, bis ich irgendetwas in der Textarea lösche, hineinschreibe oder ähnliches:
ich schreibe gerade ein Adminmenü für eien Homepage, mit einer kleinen HTML Hilfe für den User. Er kann auf einen Text (<span>) klicken, und der entsprechende Code wird in die Textarea gesetzt. Das funktioniert auch ganz gut, besser solange, bis ich irgendetwas in der Textarea lösche, hineinschreibe oder ähnliches:
Javascript:
function inline(id)
{
obj = document.getElementById("Text");
alert(id);
switch(id)
{
case 1:
obj.innerHTML += "<b></b>";
break;
case 2:
obj.innerHTML += "<i></i>";
break;
case 3:
obj.innerHTML += "<u></u>";
break;
case 4:
obj.innerHTML += "<sup></sup>";
break;
case 5:
obj.innerHTML += "<sub></sub>";
break;
case 6:
obj.innerHTML += "<strike></strike>";
break;
case 7:
obj.innerHTML += "<blink></blink>";
break;
}
return 1;
}
HTML:
<tr>
<td>Text</td>
<td><textarea name="text" cols="30" rows="15" id="Text"></textarea></td>
</tr>
</table>
</form>
<span onClick="inline(1);" onMouseOver="show(1);" onMouseOut="hide();"><b>Text</b></span>
<span onClick="inline(2);" onMouseOver="show(2);" onMouseOut="hide();"><i>Text</i></span>
<span onClick="inline(3);" onMouseOver="show(3);" onMouseOut="hide();"><u>Text</u></span>
<span onClick="inline(4);" onMouseOver="show(4);" onMouseOut="hide();"><sup>Text</sup></span>
<span onClick="inline(5);" onMouseOver="show(5);" onMouseOut="hide();"><sub>Text</sub></span>
<span onClick="inline(6);" onMouseOver="show(6);" onMouseOut="hide();"><strike>Text</strike></span>
<span onClick="inline(7);" onMouseOver="show(7);" onMouseOut="hide();"><blink>Text</blink></span>
<div id="Show"></div>