Avatar billede the_nest Nybegynder
15. juni 2003 - 17:49 Der er 29 kommentarer og
1 løsning

Øhh Mystisk Expected 'simmikolon' (kan ikke skrive det tegn her)

Jeg få ca 30 af disse fejl når man er logget ind som admin på mit cvs sys:

Line: 1
Char: 46
Error: Expected ';'
Code: 0
Url: http://www.himbula.dk/

Og så vit jeg kan se i source så står der <html> på line 1...

Hvis nogen har en idé så sig til :)

Jeg har nok rundregnet 1000 linjer kode i JS så nok ikke en god ide at poste dem her.

Kan jeg bare få en ide om i hvilken form for funktioner jeg skal lede så er jeg glad. Jeg har en ide om at det kunde være i en for eller switch et eller andet sted da det lige er det eneste kode jeg kan komme i tanke om der kræver ';'
Avatar billede the_nest Nybegynder
15. juni 2003 - 18:08 #1
Jeg kan godt ligge js koden op hvis i vil se det?
Avatar billede olebole Juniormester
15. juni 2003 - 18:09 #2
<ole>

Det er der ingen, der kan udtale sig om, uden at se koden. Læg login og password - sammen med en forklaring om, hvornår fejlen opstår. Så har du en mulighed for et svar  :)

/mvh
</bole>
Avatar billede olebole Juniormester
15. juni 2003 - 18:10 #3
.... og en URL, please. Der er ikke noget formål i at lægge 1.000 liniers kode her  :)
Avatar billede the_nest Nybegynder
15. juni 2003 - 18:20 #4
:) Nop tænkte jeg nok. Laver lige en backup og en admin i kan lege med :) Der er nu flere en den fejl men den er jeg jeg temelig træt af for har store probs med at finde den :)
Avatar billede the_nest Nybegynder
15. juni 2003 - 18:41 #5
Så er der en lege ver. http://www.himbula.dk/betatest
usr: beta
pass: beta
Avatar billede the_nest Nybegynder
15. juni 2003 - 18:41 #6
Laver lige et link med al JS
Avatar billede the_nest Nybegynder
15. juni 2003 - 18:48 #7
pokkers vent lige til http://test.himbula.dk kommer op..
Avatar billede the_nest Nybegynder
15. juni 2003 - 18:49 #8
Hvis du er heldig så er den oppe.
Avatar billede olebole Juniormester
15. juni 2003 - 18:54 #9
Jegg skal ikke lege med den, men derimod have at vide, hvornår fejlen opstår  :)
Avatar billede the_nest Nybegynder
15. juni 2003 - 18:55 #10
Så snart men er logget ind.
Avatar billede the_nest Nybegynder
15. juni 2003 - 18:58 #11
prøv at skifte side, eller refresh det er ikke hver gang at explore vil vise fejlen.
Avatar billede olebole Juniormester
15. juni 2003 - 18:58 #12
Nope ... men åbenbart når man vælger fra menuen  :)
Hvilke scripts afvikles, når jeg trykker på et link i menuen?
Avatar billede the_nest Nybegynder
15. juni 2003 - 19:00 #13
Kan du svae på et side spørgsmål eller skal jeg oprette et nyt?

Nu har jeg lavet en kopi af siden og nu har explore en ide om at

java script:void(displayWorkWindow('newPage', Array('Overskrift', 'Navn på siden:', 'Navn på link<br>(Tom for intet):', './main/'), Array('head', 'name', 'link', 'sti'), './admin/menu_work.php?do=newPage&page=main', ''))

skal blive til:

java script:void(

Selv om den stå rigtig i koden...
Avatar billede the_nest Nybegynder
15. juni 2003 - 19:01 #14
Det gør et menu script og et menu lib men ligger lige et link på siden til dem :)
Avatar billede the_nest Nybegynder
15. juni 2003 - 19:07 #15
Det nemmeste må være at du får dem i en zip http://test.himbule.dk/kode.zip
Avatar billede the_nest Nybegynder
15. juni 2003 - 19:08 #16
Avatar billede olebole Juniormester
15. juni 2003 - 19:12 #17
1. JavaScript kan/må ikke sættes til at skrive 'script' eller 'javascript'.
2. Derudover er der masser af special-tegn, man ikke må bruge i JavaScript - hvorfor der er masser af fejl i din kode.
3. Du bruger en yderst ineffektiv metode at samle en streng på, inden du udskriver den.

Jeg orker ikke at rette koden. Jeg ville nok skrive det meste om, hvis jeg var dig  :)
/mvh
Avatar billede the_nest Nybegynder
15. juni 2003 - 19:17 #18
Eks. på special-tegn der ikke må bruges ?

og hvorfor er det en ineffektiv måde at samle en streng på? Hvordan ville du gøre det ??

Og hvad mener du med punkt 1? :)
Avatar billede the_nest Nybegynder
15. juni 2003 - 19:18 #19
Jeg vil sige at på orginal siden virker det fint på nær af ; fejlen
Avatar billede the_nest Nybegynder
15. juni 2003 - 19:19 #20
det skal så oxo siges at jeg har pillet noget php ud af menu.js da jeg har en encrypt engin der.
Avatar billede the_nest Nybegynder
15. juni 2003 - 19:21 #21
Det er vel ikke php koden der er de ulovlige tegn? For der er jo blandet en del php ind i det...
Avatar billede the_nest Nybegynder
15. juni 2003 - 19:35 #22
Har oxo kørt i ns men gør ikke lige nu. Men det kommer igen, er et prob med show/hide af menuen tror jeg.
Avatar billede olebole Juniormester
15. juni 2003 - 19:37 #23
1. Ordene 'script' eller 'javascript' må du ikke forsøge at sætte JavaScript til at skrive. Så skal man i det mindste skrive f.eks:
  document.write("scr"+"ipt");

2. Skal du bruge andre tegn end a-z eller A-Z eller 0-1 eller .-_/ skal du bruge den escapede oktal-tal-værdi til tegnets ketCode:
æ = \346
ø = \370
å = \345
^ = \136
osv - osv ...
Du kan evt. downe min lille konverter:
  http://www.tjenester.dk/x-codes.dk/eksperten/oktal_konverter/
At 'ulovlige' tegn virker i visse browsere, betyder ikke, det er okay at bruge dem  :)

3. Denne metode er flere hundrede gange hurtigere:

var bla = new Array();
bla.push("En linie");
bla.push("En linie line mere");
bla.push("En sidste linie");
document.write( bla.join("\n") );

/mvh
Avatar billede the_nest Nybegynder
15. juni 2003 - 19:41 #24
Hvis du stadig vil se den rigtige kode så er den her: http://test.himbula.dk/kode.exe

Fant lige ud af at mit ftp prog uploadede zip filen som et folder dam!
Avatar billede the_nest Nybegynder
15. juni 2003 - 19:46 #25
oki punkt 1 og 2 er jeg godt klar over.
Men viste ikke det var hurtiger at bruge en array. Tak for det.

Bruger nu selv html koder for æøå men de ande er måske beder ??
Avatar billede the_nest Nybegynder
15. juni 2003 - 19:48 #26
For øvrigt bliver script ikke førts tolket når den kommer i <>?
Avatar billede olebole Juniormester
15. juni 2003 - 20:10 #27
Du kan heller ikke bruge '&oslash;' for 'ø' i JavaScript ... du skal bruge '\370'
Avatar billede the_nest Nybegynder
15. juni 2003 - 20:11 #28
Heeh der var lige en dummert havde ikke lige fået opdateret himbula sidens menu lib men det var ikke det der var galt med ';' fejlen det var bare java script:void( fejlen.

Jeg vil gerne give dig points for at have hørt på alle mine spørgsmål så længe :) Men du her ikke noget svar :)
Avatar billede olebole Juniormester
15. juni 2003 - 20:13 #29
Jamen, så får du da et svar  :)
Avatar billede olebole Juniormester
15. juni 2003 - 20:24 #30
thnx  :)
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