01. oktober 2003 - 10:55
Der er
9 kommentarer og 2 løsninger
En lille javascript funktion med argument
Jeg har følgende lille script, men jeg får en fejlmeddelelse. Hvor ligger problemet? <html> <head> <script type="text/javascript"> function gettip(txt) { if (txt == s ) { tip.innerHTML='Det virker' } else { tip.innerHTML='Dette virker også' } } </script> </head> <body> <table border="1"> <tr> <td onclick="gettip(s)" valign="top">Click! </td> <td onclick="gettip(k)" valign="top">Click </td> </tr> </table> <table> <tr> <td id="tip"> </td> </tr> </table> </body> </html> Stig
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
01. oktober 2003 - 10:59
#1
den variable s har ikke fået en værdi, når du aktiverer din funktion
01. oktober 2003 - 11:02
#2
Når, hvordan løser jeg det? Jeg skal have en lang tabel. Hvis man 'clicker' på første punkt, skal første tekst vises og hvis man 'clicker' på andet punkt, skal anden tekst vises osv..
01. oktober 2003 - 11:02
#3
Det skal nok ikke være en variabel men en streng if( txt == "s" )
01. oktober 2003 - 11:03
#4
"gettip('s')"
01. oktober 2003 - 11:03
#5
Ups... <script type="text/javascript"> function gettip(txt) { if (txt == s ) { tip.innerHTML='Det virker' } else { tip.innerHTML='Dette virker også' } } </script> </head> <body> <table border="1"> <tr> <td onclick="gettip('s')" valign="top">Click! </td> <td onclick="gettip('k')" valign="top">Click
01. oktober 2003 - 11:04
#6
er det meningen at s og k er strenge? I nedenstående er de rettet og så virker det <html> <head> <script type="text/javascript"> function gettip(txt) { if (txt == 's' ) { tip.innerHTML='Det virker' } else { tip.innerHTML='Dette virker også' } } </script> </head> <body> <table border="1"> <tr> <td onclick="gettip('s')" valign="top">Click! </td> <td onclick="gettip('k')" valign="top">Click </td> </tr> </table> <table> <tr> <td id="tip"> </td> </tr> </table> </body> </html>
01. oktober 2003 - 11:05
#7
nikolajdu--> Kan du ikke svare, så du kan modtage nogle point... og tak for hjælpen :-) casper_skovgaard--> først til mølle princippet
01. oktober 2003 - 11:08
#8
Vi kan da dele :))
01. oktober 2003 - 11:10
#9
jaja. Så siger vi det :-) Og tak for hjælpen begge to
01. oktober 2003 - 11:15
#10
No problemos gringo :))
01. oktober 2003 - 11:39
#11
:) hehe, over 1 minut hurtigere... man skal godt nok være hurtig for at komme først ;) nikolajdu, tak for venligheden.
Vi tilbyder markedets bedste kurser inden for webudvikling