---
title: "Mozilla kompatibilitet?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/56750-mozilla-kompatibilitet"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Han-Solo"
published: "2002-10-22T07:57:49.000Z"
updated: "2002-10-22T07:57:49.000Z"
replies: 0
views: 114
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/56750-mozilla-kompatibilitet"
---

# Mozilla kompatibilitet?

## #1 — Han-Solo, 2002-10-22T07:57Z

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?

Permalänk: https://www.webforum.nu/p/56750

---

Tråden på webben: https://www.webforum.nu/amne/javascript/56750-mozilla-kompatibilitet
