---
title: "window.onerror"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/86733-window-onerror"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Erik Juhlin"
published: "2003-09-22T20:07:08.000Z"
updated: "2003-09-23T08:16:05.000Z"
replies: 13
views: 308
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/86733-window-onerror"
---

# window.onerror

## #1 — Erik Juhlin, 2003-09-22T20:07Z

Varför funkar inte detta?

```
<script language="JavaScript" type="text/javascript">
function winerror(){
	alert("fel");
}
window.onerror = winerror;
alert());
</script>
```

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

## #2 — Fredde Mannen, 2003-09-22T20:12Z

Re: window.onerror

> **Erik Juhlin skrev:**
>
> Varför funkar inte detta?
>
>
> ```
> <script language="JavaScript" type="text/javascript">
> function winerror(){
> 	alert("fel");
> }
> window.onerror = winerror;
> alert());
> </script>
> ```

```
<script language="JavaScript" type="text/javascript">
function winerror() {
	alert("fel");
}
window.onerror = winerror();
</script>
```

 

Kanske??? :q

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

## #3 — Erik Juhlin, 2003-09-22T20:13Z

Vad är skillnaden förutom ett mellanslag?

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

## #4 — Fredde Mannen, 2003-09-22T20:16Z

> **Erik Juhlin skrev:**
>
> Vad är skillnaden förutom ett mellanslag?

Titta på din:
window.onerror = winerror;
alert());

och så min!

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

## #5 — Erik Juhlin, 2003-09-22T20:20Z

Ah, du har lite dålig koll på javascript. Använder man t.ex. document.onclick så körs ett anrop till document.onclick() om den är en funktion vilket den blir om man tilldelar den det.

Det är alltså inte en variabel man returnerar ett vanligt värde till.
Sen alert()); ligger ju där för att generera ett fel som jag ska fånga.

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

## #6 — Fredde Mannen, 2003-09-22T20:24Z

> **Erik Juhlin skrev:**
>
> Ah, du har lite dålig koll på javascript. Använder man t.ex. document.onclick så körs ett anrop till document.onclick() om den är en funktion vilket den blir om man tilldelar den det.
> 
> Det är alltså inte en variabel man returnerar ett vanligt värde till.
> Sen alert()); ligger ju där för att generera ett fel som jag ska fånga.

Kanske inte har den bästa kollen... men jag vet att när sidan laddas som innehåller denna kod:

```
<script language="JavaScript" type="text/javascript">
function winerror() {
	alert("fel");
}
window.onerror = winerror();
</script>
```

Så får man en popup med fel! :e 

men jag tycker att din alert()); ser konstig ut, har för mig att alert(); ska bara ha () och inte ())?? :q

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

## #7 — mozilla, 2003-09-22T20:28Z

> **Fredde Mannen skrev:**
>
> men jag tycker att din alert()); ser konstig ut, har för mig att alert(); ska bara ha () och inte ())?? :q

Vad han menar är att alert()); ligger där för att skapa ett fel, annars vet han ju inte om det fungerar :stud 

Jag testade dock din kod och om man flyttar ut felet ur script-taggen så fungerade det.

```
<script language="JavaScript" type="text/javascript">
function winerror(){
	alert("fel");
}
window.onerror = winerror;
</script>
<script language="JavaScript" type="text/javascript">
alert());
</script>
```

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

## #8 — Fredde Mannen, 2003-09-22T20:30Z

> **mozilla skrev:**
>
> > **Fredde Mannen skrev:**
> >
> > men jag tycker att din alert()); ser konstig ut, har för mig att alert(); ska bara ha () och inte ())?? :q
>
> Vad han menar är att alert()); ligger där för att skapa ett fel, annars vet han ju inte om det fungerar :stud 
> 
> Jag testade dock din kod och om man flyttar ut felet ur script-taggen så fungerade det.
> 
>
>
> ```
> <script language="JavaScript" type="text/javascript">
> function winerror(){
> 	alert("fel");
> }
> window.onerror = winerror;
> </script>
> <script language="JavaScript" type="text/javascript">
> alert());
> </script>
> ```

Ahhh... man lär sig alltid något! :e

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

## #9 — Erik Juhlin, 2003-09-23T06:45Z

Umm, jag får inte någon alert.

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

## #10 — Fredde Mannen, 2003-09-23T07:50Z

> **Erik Juhlin skrev:**
>
> Umm, jag får inte någon alert.

```
<script language="JavaScript" type="text/javascript">

function winerror(){
	alert("fel");
}

window.onerror = winerror;
</script>

<script language="JavaScript" type="text/javascript">
alert());
</script>
```

Jag får en alert.... med ovanstående kod.... :)

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

## #11 — Erik Juhlin, 2003-09-23T08:01Z

Funkar bra i Mozilla för mig, men inte i IE6.

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

## #12 — mozilla, 2003-09-23T08:06Z

Du använder inte norton antivirus? Har för mig att de la in **window.onerror = return false;** på alla sidor av någon konstig anledning ;)

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

## #13 — Erik Juhlin, 2003-09-23T08:12Z

Jo, jag använder Norton Internet Security + Antivirus. Men hela Security biten är disablad p.g.a. att jag inte kan debugga JS-kod med den och så har vi redan riktig brandvägg här.

Så den skriver inte ut någon JavaScript-kod.

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

## #14 — Erik Juhlin, 2003-09-23T08:16Z

Det här blir nog ett vettigt komplement. :)

```
<script language="JavaScript" type="text/javascript">
window.onerror = function(){};
</script>
<script language="JavaScript" type="text/javascript">
try {konstig kod...} catch(e){}
</script>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/86733-window-onerror
