Just nu i M3-nätverket
Gå till innehåll

2 script på samma sida = trubbel?


jonny1

Rekommendera Poster

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"> 

 

Länk till kommentar
Dela på andra webbplatser

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]

Länk till kommentar
Dela på andra webbplatser

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>

 

 

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

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]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...