29. januar 2002 - 14:47
Der er
6 kommentarer og 1 løsning
Fejl uden fejlmelding?!
Jeg har dette script: <html> <head> <title>Option bokse Ekssempel</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script type="text/javascript"> function goerdet(m){ if(m == 0){ document.form1.Font.selectedIndex = 0; document.form1.Size.selectedIndex = 0; } if (m == 4){ document.form1.Font.selectedIndex = 2; document.form1.Size.selectedIndex = 3; } if (m == 6){ document.form1.Font.selectedIndex = 2; document.form1.Size.selectedIndex = 4; } } </script> </head> <body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000"> <form name="form1" method="post" action=""> <select name="Style" size="1" onchange="goerdet(this.selectedIndex)"> <option value='0' selected>Normal</option> <option value='4'>Test</option> <option value='6'>Test 2</option> </select> <select name="Font"> <option selected value="ingen">Font</option> <option value="verdana">Verdana</option> <option value="arial">Arial</option> <option value="times">Courier New</option> </select> <select name="Size"> <option selected>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> </select> </form> </body> Test og Test2 skifter ikke som de skal (slet ikke) det er kun Normal der virker.. nogle der kan hjælpe...
Annonceindlæg fra Cognizant
AI er ikke problemet. Eksekvering er.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
29. januar 2002 - 15:24
#4
<html> <head> <title>Option bokse Ekssempel</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script type="text/javascript"> function goerdet(m){ if(m == 0){ document.form1.Font.selectedIndex = 0; document.form1.Size.selectedIndex = 0; } if (m == 1){ document.form1.Font.selectedIndex = 2; document.form1.Size.selectedIndex = 3; } if (m == 2){ document.form1.Font.selectedIndex = 2; document.form1.Size.selectedIndex = 4; } } </script> </head> <body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000"> <form name="form1" method="post" action=""> <select name="Style" size="1" onchange="goerdet(this.selectedIndex)"> <option value='0' selected>Normal</option> <option value='4'>Test</option> <option value='6'>Test 2</option> </select> <select name="Font"> <option selected value="ingen">Font</option> <option value="verdana">Verdana</option> <option value="arial">Arial</option> <option value="times">Courier New</option> </select> <select name="Size"> <option selected>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> </select> </form> </body>
29. januar 2002 - 15:25
#5
Du havde byttet om på value og this.selectedIndex. this.selectedIndex angiver hvilket valg der er truffet nummereret fra 0 til antal valgmuligheder - 1, og har ikke noget med value at gøre. Derfor virkede din m == 4 og m == 6 ikke.