set value på inputfelter i netscape
Forskellige sider skal loades alt afhængigt af brugerens skærmopløsning.Brugeren skal alligevel udfylde en form og jeg har derfor valgt at lave et input felt af typen \'hidden\' og sætter så navnet på siden brugeren skal ende på. Dette virker ikke.
<form action=\"doform.asp\" name=\"myForm\">
<input type=\"hidden\" name=\"destination\" value=\"side1.asp\">
</form>
<script language=javascript>
if(self.screen.width>800){
document.myForm.destination.value = \'side2.asp\';
}
else{
document.myForm.destination.value = \'side1.asp\';
}
</script>
Hvis jeg istedet laver input feltet af typen \'text\' virker det.
<form action=\"doform.asp\" name=\"myForm\">
<input type=\"text\" name=\"destination\" value=\"side1.asp\">
</form>
<script language=javascript>
if(self.screen.width>800){
document.myForm.destination.value = \'side2.asp\';
}
else{
document.myForm.destination.value = \'side1.asp\';
}
</script>
Er der nogen der kan hjælpe mig med at løse problemet?
Der er flg. krav for at pointene gives:
1. \"Det kan ikke lade sig gøre\" bliver ikke accepteret.
2. input feltet må ikke være af typen text eller lign. da det vil skubbe resten af tabellen.
God fornøjelse...