05. januar 2004 - 12:56
Der er
8 kommentarer og 1 løsning
new option
Jeg har følgende script: document.indholdf.indholdc.options[document.indholdf.indholdc.options.length] = new Option("test", "test"); med tilhørende: <form name="indholdf" action="#" method="#"> <input type="text" name="indholdt" /> <input type="button" value=" Tilføj " onclick="tilfoej();" /> <br /><br /> <select name="indholdc" size="10" style="width: 200px;"> </select><br /><br /> <input type="button" value=" Slet " onclick="" /> </form> Men den smider bare fejlen: 'document.indholdf.indholdc' er null ikke et objekt???
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?
05. januar 2004 - 13:00
#1
Det her ser ud til at virke: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> ... </title> <meta name="Generator" content="Human intelligence"> </head> <body> <SCRIPT LANGUAGE="JavaScript"> <!-- function tilfoej() { document.indholdf.indholdc.options[document.indholdf.indholdc.options.length] = new Option("test", "test"); } //--> </SCRIPT> med tilhørende: <form name="indholdf" action="#" method="#"> <input type="text" name="indholdt" /> <input type="button" value=" Tilføj " onclick="tilfoej();" /> <br /><br /> <select name="indholdc" size="10" style="width: 200px;"> </select><br /><br /> <input type="button" value=" Slet " onclick="" /> </form> </body> </html>
05. januar 2004 - 13:02
#2
Og den her også: <SCRIPT LANGUAGE="JavaScript"> <!-- function tilfoej(sel) { sel.options[sel.options.length] = new Option("test", "test"); } //--> </SCRIPT> med tilhørende: <form name="indholdf" action="#" method="#"> <input type="text" name="indholdt" /> <input type="button" value=" Tilføj " onclick="tilfoej(this.form.indholdc);" /> <br /><br /> <select name="indholdc" size="10" style="width: 200px;"> </select><br /><br /> <input type="button" value=" Slet " onclick="" /> </form>
05. januar 2004 - 13:08
#3
Ingen af dem virker her :) XP og Internet Explorer 6.0 ... ...
05. januar 2004 - 13:09
#4
Og du prøver med kun de linier jeg fx viser dig i kommentaren kl. 13:00:40 ??
05. januar 2004 - 13:15
#5
Yes sir ... Men det virker nu ... Er det mig eller er det her sindsygt weird ... Fjernede formen fordi jeg ikke skulle bruge den og ville prøve med document.all istedet ... virkede ikke ... tilføjede ny form ved navn 'actionform' ... nu virker det ... Men tak for hjælpen alligevellet ... :) Hvis jeg nu vil have slettet noget fra selecten (det der er markeret) igen hvad skal jeg så bruge???
05. januar 2004 - 13:30
#6
Har ud brugt de samme navne mere end een gang? Skidt med det. Sletning noget i retning af: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> ... </title> <meta name="Generator" content="Human intelligence"> </head> <body> <SCRIPT LANGUAGE="JavaScript"> <!-- var a=0; function tilfoej(sel) { sel.options[sel.options.length] = new Option("test "+a, "test "+a); a++; } function fjern(sel) { index=sel.selectedIndex; if (index<0) { return; } alert(index); for (i=index;i<sel.options.length-1;i++) { alert(i+" "+sel.options.length); sel.options[i].value=sel.options[i+1].value; sel.options[i].text=sel.options[i+1].text; } sel.options.length=sel.options.length-1; } //--> </SCRIPT> med tilhørende: <form name="indholdf" action="#" method="#"> <input type="text" name="indholdt" /> <input type="button" value=" Tilføj " onclick="tilfoej(this.form.indholdc);" /> <br /><br /> <select name="indholdc" size="10" style="width: 200px;"> </select><br /><br /> <input type="button" value=" Slet " onclick="fjern(this.form.indholdc);" /> </form> </body> </html>
05. januar 2004 - 13:43
#7
Takker mange gange det virker jo perfekto-mundo! Kom med svar = få point :)
05. januar 2004 - 13:45
#8
jo da -du kan sikkert selv fjerne de alerts
05. januar 2004 - 14:02
#9
Hehe ja jeg kan ... Så dum er jeg heller ikke til JavaScript ... :) Den kiksede bare her ... Jeg er ikke så vandt til at arbejde med objekter på denne måde. Jeg kan bedre lide det hele er server-side. Men chefen ... *suk* ... ville have det sådan her og så må man jo lege med JavaScript :)
Vi tilbyder markedets bedste kurser inden for webudvikling