mboost-dp1

Hjælp til javascript!


Gå til bund
Gravatar #1 - Maxi paxi
31. maj 2006 20:59
Jeg har lavet en side med noget javascript som ikke virker, og vil uendelig gerne have løst problemet. Den siger hele tiden at der opstod fejl på siden og jeg kan bare ikke finde den.

link til siden
Gravatar #2 - yosh
31. maj 2006 21:11
Måske du kunne starte med at forklare hvad det er du gerne vil have dit script til at gøre.
Gravatar #3 - Saxov
31. maj 2006 22:32
semicolon er din ven i java.. .:)
prøv at huske det i den her linie:
<body onload="javascript:farve()"> <-- der mangler et ';'
<body onload="javascript:farve();"> <-- sådan

Ved ikke om der er flere fejl, men...
Gravatar #4 - HashKagen
31. maj 2006 23:00
Det kan også hjælpe at finde en javascript validator.. held og lykke med problemet.
Gravatar #5 - Maxi paxi
1. jun. 2006 07:17
#2
Det er meningen at det skal give de små iframes forskellige baggrundsfarver, alt efter hvad der står i tekstfeltet lige til venstre for den.

#3
Godt forslag, men det hjalp ikke.

#4
Hvor finder man sådan en?
Gravatar #6 - yosh
1. jun. 2006 08:32
#3 Saxov:
Du er helt galt på den. Semikolon er netop ikke obligatorisk i JavaScript - i modsætning til stort set alle andre sprog.
Semikolon er rent faktisk kun nødvendigt når du vil have flere statements på samme linie, ellers er det nok bare at adskille dem med et linieskift.
Gravatar #7 - yosh
1. jun. 2006 08:33
Med hensyn til problemet, hvorfor er det lige du bruger iframes?
Hvis du bare vil have en kasse der skifter farve er der da tusinde andre måder du nemmere kan gøre det på.
Gravatar #8 - HashKagen
1. jun. 2006 09:09
@ 5 nu har jeg primært brugt html og xhtml validatore fra http://www.w3.org/ - jeg går meget op i at min kode er ren, dog er det et problem med min korttidshukkomelse at huske de forskellige ting :) derfor bruger jeg altid en validator fra dem, da det imho er dem der har mest imellem ørene på dette punkt...

kig på deres hjemmeside, der er flest validatore til ting som html på nettet, men har engang brugt én til php osv menes jeg.

søg evt. validation eller validator javascript på google.. ellers kig på download.com da der tit og ofte er små programmer til at gøre det.

Godmorgen :)
Gravatar #9 - yosh
1. jun. 2006 09:35
Nå, men så lad os da prøve at være lidt hjælpsomme til en forandring.
Hvis du vil løse dit problem uden at skrive al din slamkode om til rigtig kode kan du gøre det ved at rette følgende fejl:

1. Du må ikke bruge navne der starter med tal, ret "1hold" til "hold1", "1holdf" til "hold1f", og så fremdeles.

2. Når du nu insisterer på at skrive til dine iframes på den måde du gør skal du lukke dem når du er færdig med at skrive, ellers vil du ikke kunne skrive igen næste gang din farve() funktion kører. Det vil sige noget i retning af:
window.hold1.document.close();

Det skulle gerne kunne gøre det.
Gravatar #10 - Maxi paxi
1. jun. 2006 20:09
Det virker! Tak yosh!
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login