---
title: "NS/Mozilla bugg?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/kontorsprogram/67722-ns-mozilla-bugg"
topic: "Kontorsprogram"
topic_url: "https://www.webforum.nu/amne/kontorsprogram"
author: "Darren"
published: "2003-02-09T20:58:32.000Z"
updated: "2003-02-09T23:50:21.000Z"
replies: 4
views: 214
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/kontorsprogram/67722-ns-mozilla-bugg"
---

# NS/Mozilla bugg?

## #1 — Darren, 2003-02-09T20:58Z

Ett litet problem med document.write funktionen under nämnda webbläsare... Kan någon testa koden nedan och se hur långt tid det tar innan sidan visas helt. Det scriptet skall göra är att skriva 100 rader med text...

Hos mig så skriver NS/Mozilla första raden och sedan är det stopp (IE fungerar utmärkt). Har även låtit NS och Mozilla vara igång under 1 timma och det var fortfarande bara första raden som visades.

```
<html>
<head>
<title>NS/Mozilla test...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/javascript">
    function testFunc(){
        for (a = 1; a <= 100; a++){
            document.write("Bara ett litet test för NS/Mozilla... :" + a + "<br/>");	
    }
}
</script>
</head>

<body onload="testFunc()">
</body>
</html>
```

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

## #2 — Peter S, 2003-02-09T22:34Z

Pröva med att deklarera variabeln "a" explicit:

```
...
for([B]var[/B] a = 1...)
...
```

 :)

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

## #3 — Darren, 2003-02-09T22:59Z

Tack Peter. Fungerar som det skall nu.

Trodde inte man var tvungen att deklarera variabler som används i for-loopar... Egentligen så deklareras den iom a = 1.

Kan du förklara lite mer om detta?

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

## #4 — Peter S, 2003-02-09T23:36Z

Om du inte deklarerar en variabel explicit med nyckelordet *var*, kommer denna att deklareras implicit; och variabler som deklareras implicit blir automatiskt globala.

I detta fallet är alltså variablen "a" en global variabel och är på så sätt inte en del av for-loopen. För att en variabel skall vara en del av loop-syntaxen behöver den alltså deklareras explicit.

 :)

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

## #5 — Darren, 2003-02-09T23:50Z

Okidoki... Då vet jag det för nästa gång. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/kontorsprogram/67722-ns-mozilla-bugg
