Scripten virker i IE men ikke i FireFox
Hej eksperten.dkjeg har følgerne script som virker uden problem i Explorer men ikke i Firefox:
<script type="text/javascript">
function AddText(NewCode)
{
var msgObj = document.getElementById("odgovor");
if (msgObj.createTextRange && msgObj.caretPos)
{
var caretPos = msgObj.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
}
else
{
msgObj.value+=NewCode
}
msgObj.focus();
}
function getActiveText(selectedtext)
{
text = (document.all) ? document.selection.createRange().text : document.getSelection();
if (selectedtext.createTextRange)
{
selectedtext.caretPos = document.selection.createRange().duplicate();
}
return true;
}
</script>
Og videre i koden har jeg billeder der burder on klik aktivere spkripten
<td><img src=images/smajli/angel-smiley-001.gif onclick="java script:AddText(':ang]');"></td>
men det sker intet i Firefox... :((