webForumDet fria alternativet
Logga in / Bli medlem

Felhantering

JavaScript

7 svar · 597 visningar · startad av spetzen

Medlem sedan feb. 200415 inlägg
Trådstart#1

Kan någon vänlig person beskriva lite snabbt hur man kan hantera fel som uppstår i ens script. Finns det någon error hantering i javascript eller dhtml? Kan man skapa en egen 404 felsida? Om någon har några bra länkar så skriv gärna upp dem så jag kan läsa på lite mer.

Tacksam för all hjälp som fås.
MvH Anders Spetz

Medlem sedan dec. 20025 483 inlägg
#2

Fr.o.m. IE5.5 och NS6 kan du använad dig av try/catch/finally för felhantering. Se exempelvis DevGuru för mer information.

Medlem sedan dec. 19996 721 inlägg
#3

Förr använde man ett event som triggas vid fel, nämligen "window.onerror", men det är varken snyggt eller effektivt. Tack och lov infördes try/catch/finally i och med Javascript 1.4.

try
{
   //Gör saker som kanske kan gå fel
}
catch (e)
{
  //Något gick snett
}
finally
{
  //Oavsett om det gick snett eller inte hamnar jag här. Finally...
}
Medlem sedan feb. 200415 inlägg
#4

Tackar tackar, precis vad jag var ute efter, är det kanske någon som har några förslag för dhtml också.

Mvh Anders Spetz

Medlem sedan dec. 20025 483 inlägg
#5

Hur menar du då?

Medlem sedan dec. 19996 721 inlägg
#6

spetzen skrev:

är det kanske någon som har några förslag för dhtml också.

DHTML är Javascript + HTML + CSS. De fel som kan uppstå är med andra ord i Javascript.

Medlem sedan feb. 200415 inlägg
#7

Jasså, det ligger till på det viset, jag fick bara i uppgift att kolla upp lite i felhantering om just javascript och dhtml och trodde då självklart att det var två olika saker. Får tacka för alla svar och är mer än nöjd med dem.

MvH Anders Spetz

Medlem sedan dec. 20025 483 inlägg
#8

Glöm inte att använda funktionen acceptera som slutgiltigt svar. :)

263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)