Jag har problem med ett javascript.
Jag använder detta script för att läggatill egna taggar (för fet stil osv.) runt en markering...
Följande rad fungerar bara för IE
function dohtml(begin,end,formnumber,ruta) {
text = (document.all) ? document.selection.createRange().text : document.getSelection();
klar = begin + text + end;
org = document.forms[formnumber].elements[ruta].value.replace(text,klar);
document.forms[formnumber].elements[ruta].value = org;
return true;
}
När denna kod körs i Mozilla 1.0 så lägger den alltid till 'begin' och 'end' först i 'text':en
Är det
text = (document.all) ? document.selection.createRange().text : document.getSelection();
som är felaktig? Vad ska jag använda istället för document.getSelection() för att få det att fungera i Mozilla?