Just nu i M3-nätverket
Jump to content

2 script på samma sida = trubbel?


jonny1

Recommended Posts

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

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

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

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

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

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...