webForumDet fria alternativet

Mozilla kompatibilitet?

0 svar · 111 visningar · startad av Han-Solo

Han-SoloMedlem sedan jan. 2001290 inlägg
#1

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?

Genererad på 508 ms · cache AV · v20260730165559-full.f96bc7eb