15. marts 2002 - 12:58
Der er
21 kommentarer og 1 løsning
onClick check nogle felter ved navn
Oki jeg har følgende funktion: function CheckAll(checked,virksomhed) { len = document.formUsers.elements.length; var i=0; for( i=0; i<len; i++) { if (document.formUsers.elements[i].name== ''+virksomhed) { document.formUsers.elements[i].checked=checked; } } } Den kalder jeg ved klik på følgende link: onClick='CheckAll(true,"&rsVirksomheder("navn"&")' Den bliver ved med at sige at 'ihi' is undefined. Ihi er navnet på den virksomhed som kommer fra mit resultset. Men hvorfor er det lige at dette fejler ?
Annonceindlæg fra Cognizant
15. marts 2002 - 13:01
#1
skift ut denne: onClick='CheckAll(true,"&rsVirksomheder("navn"&")' med denne onClick='CheckAll(true,'" & rsVirksomheder("navn") & "');' deretter skifter du denne: if (document.formUsers.elements[i].name== ''+virksomhed) { med denne: if (document.formUsers.elements[i].name==virksomhed) {
15. marts 2002 - 13:06
#2
den fejler eddnu :-|
15. marts 2002 - 13:08
#3
javel ?!
15. marts 2002 - 13:09
#4
syntax error siger den.
15. marts 2002 - 13:11
#5
hvordan skal vi kunne hjelpe med kun en brøkdel av din kode ??? skal vi gjette oss til hva du har skrevet ??
15. marts 2002 - 13:12
#6
function CheckAll(checked,virksomhed) { len = document.formUsers.elements.length; var i=0; for( i=0; i<len; i++) { if (document.formUsers.elements[i].name==virksomhed) { document.formUsers.elements[i].checked=true; } } } Jeg går ud fra at du bruger Response.write til at dit output! Response.write("onClick=""CheckAll(true,'" & rsVirksomheder("navn") & "');""")
15. marts 2002 - 13:13
#7
Ups.... document.formUsers.elements[i].checked=true; skal naturligvis være document.formUsers.elements[i].checked=checked;
15. marts 2002 - 13:15
#8
nute << ville du have alle 1400 linier eller hvad ?? tror jeg næppe, men jeg tror fejlen ligger i linket: response.write "<a href='#' onClick='CheckAll(true,'"&rsVirksomheder("navn")&"')' class='smalllink'>[Check all]</a> <a href='#' onClick='CheckAll(false,'"&rsVirksomheder("navn")&"')' class='smalllink'>[Clear all]</a>"
15. marts 2002 - 13:15
#9
z42cool >> nope...det skal være document.formUsers.elements[i].checked=true; /nute
15. marts 2002 - 13:16
#10
response.write "<a href='#' onClick='CheckAll(true,\'"&rsVirksomheder("navn")&"\')' class='smalllink'>[Check all]</a> <a href='#' onClick='CheckAll(false,'"&rsVirksomheder("navn")&"')' class='smalllink'>[Clear all]</a>"
15. marts 2002 - 13:16
#11
response.write "<a href=""#"" onClick=""CheckAll(true,'" & rsVirksomheder("navn") & "');"" class=""smalllink'>[Check all]</a> <a href='#' onClick='CheckAll(false,'"&rsVirksomheder("navn")&"')' class='smalllink"">[Clear all]</a>"
15. marts 2002 - 13:17
#12
uups... response.write "<a href='#' onClick='CheckAll(true,\'"&rsVirksomheder("navn")&"\')' class='smalllink'>[Check all]</a> <a href='#' onClick='CheckAll(false,\'"&rsVirksomheder("navn")&"\')' class='smalllink'>[Clear all]</a>"
15. marts 2002 - 13:19
#13
z42cool >> du er tett på, men mangler stadig litt... response.write "<a href=""#"" onClick=""CheckAll(true,'" & rsVirksomheder("navn") & "');"" class=""smalllink'>[Check all]</a> <a href='#' onClick=""CheckAll(false,'"&rsVirksomheder("navn")&"')"" class='smalllink"">[Clear all]</a>"
15. marts 2002 - 13:21
#14
He-he.... Havde ikke lige set at linien var så lang inde i min editor...... Troede kun der var et link! Men pointen var egentligt også bare at javascript kald bør indkapsles i " der i Response.write sætninger i VBScript kan skrives med "" og JScript med \". Så har man altid ' tilbage til parametre i javascript kaldene!
15. marts 2002 - 13:24
#15
Eller hvis man virkeligt er pertentlig.... response.write "<a href=""#"" onClick=""CheckAll(true,'" & rsVirksomheder("navn") & "');"" class=""smalllink"">[Check all]</a> <a href=""#"" onClick=""CheckAll(false,'" & rsVirksomheder("navn") & "')"" class=""smalllink"">[Clear all]</a>"
15. marts 2002 - 13:24
#16
bør ?? det er da fullstendig likegyldig om javascript innkapsles med ' eller "...om man setter parameter i " eller ' er også fullstendig likegyldig
15. marts 2002 - 13:24
#17
nute << invalid character
15. marts 2002 - 13:33
#18
jeg har *ingen* mulighet til å hjelpe når du kommer med så lite informasjon...
15. marts 2002 - 13:34
#19
du har da al den kode som er skal bruges
15. marts 2002 - 13:37
#20
fejlen ligger i funktionen eller i linket så hvad mere skal jeg kunne give / sige ?
15. marts 2002 - 14:08
#21
nå men jeg slukker lige for lyset.
15. marts 2002 - 14:10
#22
jeg aner jo ikke hva din funksjon skal gjøre !! Jeg har "replikert" din funksjonaliltet som jeg *tror* du prøver å lsge, og dette fungerer... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Untitled</title> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- function CheckAll(checked,virksomhed) { len = document.formUsers.elements.length; var i=0; for( i=0; i<len; i++) { if (document.formUsers.elements[i].name==virksomhed) { document.formUsers.elements[i].checked=checked; } } } //--> </SCRIPT> </head> <body> <form name="formUsers"> <a href='#' onClick="CheckAll(true,'ihi');" class='smalllink'>[Check all]</a> <a href='#' onClick="CheckAll(false,'ihi');" class='smalllink'>[Clear all]</a><br> <input type="checkbox" name="ihi"> ihi<br> </form> </body> </html> /nute
Vi tilbyder markedets bedste kurser inden for webudvikling