Avatar billede eskeeske Nybegynder
15. september 2003 - 13:15 Der er 9 kommentarer

Underlige js-fejlmeddelser fra IE

Jeg har en side/fil som tidligere har været en html fil. Nu har jeg et ønske om at gøre den til aspx side, jeg opreddete en nye aspx side og copy pastede HTML koden ind i den.

Men nu kommer det underlige. Hver gang siden åbner kommer IE med underlige JS-Fejlmeddelser som jeg ikke kan forstå, hvis jeg kører aspx siden i Mozilla kommer der ingen fejl. Der er tilknyttet en masse .js filer, dem kommer der også fejlmeddelser fra. Hvis jeg vælger Visual Studio som debugger dukker den bare op og skrive at nogen tilfælde javascript udtryk er undefined. ??? . Jeg synes det er underligt og jeg får en uhygelige fornemmelse af noget Microsoft debug shit som er gået amok på en syg måde ??.

Hjælp !
Avatar billede eskeeske Nybegynder
15. september 2003 - 13:27 #1
Hvis blot jeg gør intet andet end at ændre filnavnet fra
filnavn.htm til filnavn.aspx, og vælger ikke at lade VS oprette en codebehind fil, kommer problemet, mystisk..
Avatar billede odegaard Nybegynder
15. september 2003 - 15:07 #2
Du kan ikke bare omdøbe filen. Der skal også være en header.
Avatar billede eskeeske Nybegynder
15. september 2003 - 15:51 #3
Jo jo, men det er der jo også. Under alle omstændigheder skulle manglende header jo heller ikke betyde mystiske javascript fejl på klienten.

A
Avatar billede odegaard Nybegynder
15. september 2003 - 16:59 #4
Dvs. du har en header i stil med
<%@ Page Language="C#" %>
?

Anyway, du må hellere smide lidt kode så vi kan se hvor det går galt.
Avatar billede eskeeske Nybegynder
16. september 2003 - 14:05 #5
Her er noget kode.

Hvis man laver en jsfil.js som indeholder

function someFuncContaningAregularExp()
{
  var reg = /æ/g;
}

Og derefter inkludere den vha en <script> tag på en aspx side, så kommer der en mystisk fejlmedelse.

Alt virker fint hvis det inkluderes på en html side, eller hvis aspx siden åbnes med mozilla.

Det er da underligt ? ?
Avatar billede eskeeske Nybegynder
16. september 2003 - 14:06 #6
Det man udskifter æ med et ikek dansk bogstav, virker det vist igen.
Avatar billede eskeeske Nybegynder
16. september 2003 - 14:06 #7
Det -> Hvis ikek -> ikke
Avatar billede eskeeske Nybegynder
16. september 2003 - 14:11 #8
Problemet er de danske bogstaver.

Hvis en javascript fil er inkluderet på en aspx side bliver den af en eller grund pløjet igennem på serveren og de danske karakterer kommer ikke korret frem. I IE bliver de til noget med at slette karakteret efter (men ikke i mozilla).

Men hvordan løser man så problemet ?

p.s. Jeg bruger Server 2003 og .NET 1.1 og Visual Studio 2003
Avatar billede eskeeske Nybegynder
16. september 2003 - 16:53 #9
Jeg har lavet et nyt spørsmål, som mere præcist rammer problemet

: http://www.eksperten.dk/spm/401810
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester