07. januar 2004 - 18:58
Der er
10 kommentarer og 1 løsning
function input
hej... jeg får en fejl på min side :) function select_color(color, form) { document.getElementById('color_div').style.backgroundColor = color; document.form.color.value = color; } href="java script:select_color('4400ff', this.form)"
Annonceindlæg fra HP
07. januar 2004 - 18:59
#1
jeg kunne forestille mig at color-navnet kunne lave problemer. Prøv det her: function select_color(col, form) { document.getElementById('color_div').style.backgroundColor = col; document.form.color.value = col; }
07. januar 2004 - 19:00
#2
href="java script:select_color('#4400ff', this.form)"
07. januar 2004 - 19:06
#3
<a href="#" onClick="select_color('#4400ff', this.form);return false;">noget</a> Med andre ord: Bruger ikke href="java script:..." da JavaScript ikke er en protokol (f.eks. http, ftp, osv) :)
07. januar 2004 - 19:17
#4
den brokker sig over at der vist ikke er valgt noget form?! skal der bare stå 'this.form'??
07. januar 2004 - 20:24
#5
doh! :) Et link er jo ikke en del af en form! :) hehe <a href="#" onClick="select_color('#4400ff', document.FORMNAVN);return false;">noget</a> Ellers skal du putt onClick i en button (eller et andet element): <input type="button" onClick="select_color('#4400ff', this.form);return false;">
08. januar 2004 - 00:10
#6
>>thesurfer :javascript er præcis en pseudo-protokol, som blev indført samtidig med javascript !-) >>supermand69 -- kunne du ikke være så rar, næste gang du vil have hjælp til en fejl, du får i noget kode, at fortælle, hvilken fejl, du får !-) -- f.eks. efter at have dobbeltklikket på den gule trekant, for det er principielt umuligt at svare på dit spørgsmål ... -- du har måske lige skrevet foot i stedet for body, så fejlen ikke lige kan findes uden fejl-meddelelsen !o]
08. januar 2004 - 21:07
#7
roenving --> den skriver bare at document.form.color er null :(
08. januar 2004 - 22:30
#8
document.FORMNAVN.style.color -- bemærk, at jeg har skrevet FORMNAVN, for det er uklogt at benytte form som navn på en form, da rigtig mange elementer i forvejen har en attribut, som hedder form, så der muligvis er en chance for at browseren kan blive forvirret ... -- brug f.eks. form1 eller noget lignende !-)
09. januar 2004 - 13:08
#9
Dvs, at det er OK at skrive href="java script:..." ?
09. januar 2004 - 13:20
#10
jepper !-)
19. januar 2004 - 15:37
#11
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling