Avatar billede kasseper Nybegynder
28. november 2000 - 15:49 Der er 6 kommentarer og
1 løsning

Hvorfor kan jeg ikke kører mange javascript !!!!

Hej Alle sammen...
Nu sidder jeg så her på jobbet igen, men jeg kan ikke kører de mest basale javascripts hvorfor ?
F.eks. kan jeg ikke kører denne her :

myFish = [\"angel\", \"clown\"];pushed = myFish.push(\"drum\", \"lion\");

så for jeg at vide at objektet ikke understøtter denne metode(push).....

Kasseper
Jeg bruger IE 5.0
Avatar billede el_gnu Nybegynder
28. november 2000 - 15:51 #1
mon ikke du skal bruge {} i stedet for [], altså

myFish = {\"angel\", \"clown\"};pushed = myFish.push(\"drum\", \"lion\");

Avatar billede el_gnu Nybegynder
28. november 2000 - 15:54 #2
doh! jeg tænkte ikke lige før jeg svarede...
Avatar billede kasseper Nybegynder
28. november 2000 - 18:57 #3
nu er jeg sq kommet hjem og dr virker det heller ikke !?????????????????
Avatar billede kasseper Nybegynder
28. november 2000 - 19:01 #4
Det virker i NS ?????
Hvor kan man finde hvad dele af Javascript der er inkl. i IE ???
Avatar billede jumper Nybegynder
28. november 2000 - 21:03 #5
kasseper, NS4 er generelt en dårlig browser, når man sammenligner dens DOM med IE. Til gengæld har den ofte en mere avanceret Javascript-fortolker, når det kommer til grundlæggende funktioner (hvilket dog ikke nytter så meget generelt når den jo har en dårlig DOM :).

Det er lige præcis hvad du er stødt ind i. Arrays i NS4 eller højere har nemlig en række funktioner som IE først har med JScript 5.5, dvs. IE 5.5.

De funktioner som IE mangler på arrays er:

pop(), push(), shift(), splice() og unshift()

Men fortvivl ikke, de er forholdsvis nemme at emulere hvis browseren mangler dem. Kig ind på

http://www.webreference.com/dhtml/column31/
http://www.webreference.com/dhtml/column32/
og
http://www.webreference.com/dhtml/column33/

hvor der er nogle udmærkede artikler om emnet, samt kode til at emulere det i browseren hvis den ikke understøtter dette. Tag koden fra de 3 artiler, læg den i en .js fil og inkluder den øverst i din side, så vil browseren automatisk kunne disse funktioner på din side selvom den normalt ikke understøtter dem ;)

/Thor
Avatar billede kasseper Nybegynder
29. november 2000 - 10:24 #6
Det er så stort at mange af de personager der render rundt her inde på eksperten, ikke tager det så højtideligt om det er et ? til 1000 eller 10. Man får et mere end dækkende svar uanset hvad. Helt specielt er det dog eofte for de guruer der figurere på top 10 listen, de har storsind og giver glædeligt ud af deres enorme viden. Jeg var bange for at jeg var nød til at afsætte flere point til spg. men Jumper gav mig svaret, og et så godt svar som man sjældent ellers modtager....1000 Tak.
Avatar billede jumper Nybegynder
29. november 2000 - 21:43 #7
Jamen jeg takker da ærbødigst for rosen ;)

/Thor
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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