jonny1 Posted February 8, 2005 Share Posted February 8, 2005 Hejsan, Antar att det här kan vara ett rätt så simpelt problem men det är iaf ett problem för mig ;-) jag har en selectbox som byter sida OnChange och sen ett annat script på samma sida som postar id från radioknappar. Dessa fungerar bra var för sig på olika sidor men inte på samma. Någon som kan hjälpa mig? Tack på förhand // MVH ----- Funktion 1 <select name="Domains" id="Domains" onChange='document.location.href=this.form.Domains.options[this.form.Domains.selectedIndex].value'"> <option value="xx">xx</option> </select> ----- Funktion 2 <script language="JavaScript"> <!-- hide this script from non-javascript-enabled browsers function radiovalue() { var i, checkvalue=0; for (i=0; i<iframe.menus.menus.length; i++) { if (iframe.menus.menus[i].checked=="1") { checkvalue=iframe.menus.menus[i].value; break; } } return checkvalue; } function menufunction(mfunction) { self.location=mfunction + ".asp?ID=" + radiovalue(); } // --> </script> <input name="New" type="button" id="New" onclick="javascript: menufunction('New');" value="xx"> Link to comment Share on other sites More sharing options...
Mr Andersson Posted February 8, 2005 Share Posted February 8, 2005 Vad får du för fel? Link to comment Share on other sites More sharing options...
jonny1 Posted February 8, 2005 Author Share Posted February 8, 2005 sorry glömde... Felet blir på selectboxen... den andra funkar?? Fel: Object krävs Kod: 0 [inlägget ändrat 2005-02-08 21:21:14 av linde] [inlägget ändrat 2005-02-08 21:21:40 av linde] Link to comment Share on other sites More sharing options...
Mr Andersson Posted February 8, 2005 Share Posted February 8, 2005 i din funktion 1, så börjar du OnChange med enkelfnutt, men avslutar med både enkel och dubbelfnutt. Ändra till: <select name="Domains" id="Domains" onChange="document.location.href=this.form.Domains.options[t his.form.Domains.selectedIndex].value";> <option value="xx">xx</option> </select> Link to comment Share on other sites More sharing options...
jonny1 Posted February 8, 2005 Author Share Posted February 8, 2005 Du är en ängel tack!! Finns det något sätt man kan komma ifrån att använda sig av <Form></Form> runt denna selectbox? Hur skulle OnChange se ut då? En poäng utdelad // Mvh Link to comment Share on other sites More sharing options...
Mr Andersson Posted February 8, 2005 Share Posted February 8, 2005 Du behöver inte <form> förutom då du vill göra en submit. Link to comment Share on other sites More sharing options...
jonny1 Posted February 9, 2005 Author Share Posted February 9, 2005 Tar tillbaka mitt tidigare inlägg... jag hade hjärn-släpp... TACK för hjälpen nu funkar det... onChange="document.location.href=this.option[this.selectedIndex].value"; [inlägget ändrat 2005-02-09 10:54:02 av linde] [inlägget ändrat 2005-02-09 10:58:52 av linde] Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.