---
title: "Problem på Mac"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18874-problem-på-mac"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Kim"
published: "2002-02-07T07:35:00.000Z"
updated: "2002-02-08T09:05:00.000Z"
replies: 5
views: 247
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/18874-problem-på-mac"
---

# Problem på Mac

## #1 — Kim, 2002-02-07T07:35Z

Jag använder denna kod för att stoppa in text på angiven plats i en textarea. Det fungerar i IE på Windows, men inte på IE på Mac. Någon idé vad det kan bero på?

```
function formatText(textArea, before, after) {

    txtAreaName = textArea.name;
    txtRange = document.all[txtAreaName].createTextRange();

    if(txtRange != null) {
        txtContainer = txtRange.parentElement().name;
        objRange = document.selection.createRange();
        formatTxt = objRange.text;

        if(formatTxt) {
            if(formatTxt.charAt(formatTxt.length-1)==' ') {
              formatTxt=formatTxt.substring(0, formatTxt.length-1);
              after=after+' ';
            }
            formatTxt = before + formatTxt + after;
            objRange.text = formatTxt;
        }
    }
}
```

Kanske ska tilläggas att knappen som anropar denna funktion ser ut så här.

```
<input name="bold_button" type="button" onClick="javascript:formatText(text, '<b>', '</b>');" value="  F  ">
```

Tacksam för hjälp! :)

\[Redigerat av Kim den 07 feb 2002\]

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

## #2 — Jojoxx, 2002-02-07T11:30Z

Utan att klanka ner på Mac så kan man i alla fall konstatera att IE är en portning från windows och eftersom en del funktioner ligger nära operativsystemet (som GUI-funktioner för markering av text) så är det rättså naturligt att de inte lyckats få allt att fungera. Det är möjligt att det går att gå runt, men risken är alltså att du inte har tillgång till dessa funktioner.

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

## #3 — Kim, 2002-02-07T12:00Z

ok, jag misstänkte nästan att det var så. :(

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

## #4 — Chainsaw, 2002-02-07T20:19Z

Njae. IE för Mac är allt annat än en portning. De två versionerna delar inte särskilt mycket kod, om någon. Det kanske är juat därför som de skiljer sig åt såpass mycket.

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

## #5 — Jojoxx, 2002-02-07T20:39Z

Känner jag MS rätt så hittar du säkert vbrun300.dll någonstanns därnere ;) (joke)

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

## #6 — Kim, 2002-02-08T09:05Z

Finns det någon möjlighet att göra något liknande script så att det fungerar på samma sätt som på mac?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18874-problem-på-mac
