Har en dropdown på sidan, när jag markerar ett värde förflyttas jag med hjälp av java till rätt plats. Nu skulle jag vilja utöka denna men det säger bara fel på sidan. Hur skall jag göra för att man skall kunna ha fler än en dropdown på sidan? För det första, Java är inte samma sak som JavaScript. JavasScript är ett script-språk medan Java är ett riktigt programmeringspråk. Det enda jag får är ett meddelande precis över startknappen och det står fel på sidan med gul text. Selecten har jag åxå lagt i olika formulär men inget händer när jag väljer ur selecten. Tar jag väck den ena så funkar det. Det verkar som om dom inte kommer överens, de båda scripten. Namnen på selecten har jag åxå bytt, men det funkar inte. Kolla vad variabeln "page" verkligen får för värde när du skiftar alternativ i dropdown:en. när man ändrar värde i Select-rutan är detta värde direkt tillgängligt som objektets värde, det skulle altså räcka med:ASP och JAVA
Har följande java som styr sidnavigeringen
<code><script language="javascript">
function leapTo() {
var page;
page = document.form3.Films[document.form3.Films.selectedIndex].value;
if(page == "Films") {
alert("Välj något!");
}else{
document.location.href = page;
}
}
</script>
</code>
Och följande på dropdownen
<code><form name="form3">
<select name="Films" size="1" onChange="leapTo();">
<option value="Films" selected>Välj Namn</option>
<option value="Films.asp">Alla Namn</option>
<option value="Films.asp?filter=namn1">namn1</option>
<option value="Films.asp?filter=namn2">namn2</option>
<option value="Films.asp?filter=namn3">namn3</option>
<option value="Films.asp?filter=namn4">namn4</option>
</select>
</code>
Har försökt ändra på parametrarna så dom inte har samma värde utan resultat.
Någon med ett bra förslag?
//JockeSv: ASP och JAVA
Över till frågan...
Vad får du för felmeddelande?
Har du testat att lägga dina select i olika formulär?Sv: ASP och JAVA
Sv: ASP och JAVA
Sv: ASP och JAVA
<code>
<script language="javascript">
function leapTo() {
var page;
page = document.form3.Films.value;
if(page == "Films") {
alert("Välj något!");
}else{
document.location.href = page;
}
}
</script>
</code>
det kan vara så att man måste göra så här, så det kan vara ditt problem, annars är det något med objektens räckvis och sådant, JS är bråkigt när det gäller detta...
Lycka till
/Tobias