I Ivar Medlem sedan aug. 2002 218 inlägg Frågan 11 sep. 2006 20:26 #1 Hej!
Varför funkar inte javascriptet i Mozilla Firefox?
Kan Ni se felet?
<script type="text/javascript">
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
ns3up = (browserName == "Netscape" && browserVer >= 3);
ie4up = (browserName.indexOf("Microsoft") >= 0 && browserVer >= 4);
function skifta(val) {
var oSel = document.getElementById("plakjanje");
oSel.disabled=true;
var oVal = val.options[val.selectedIndex].value;
if (oVal=="Ja") ;
{
oSel.disabled=false;
}
}
</script>
Ett fel är att du har ett semikolon efter if-satsen. Sen finns det mycket mer som kan fixas också,neb jag tror det är vad som orsakar ditt fel primärt.
I Ivar Medlem sedan aug. 2002 218 inlägg Jag tog bort semikolon men det hjälpte inte.
<script type="text/javascript">
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
mozila = (browserName == "Mozila" && browserVer >= 1.5);
ns3up = (browserName == "Netscape" && browserVer >= 3);
ie4up = (browserName.indexOf("Microsoft") >= 0 && browserVer >= 4);
function skifta(val) {
var oSel = document.getElementById("plakjanje");
oSel.disabled=true;
var oVal = val.options[val.selectedIndex].value;
if (oVal=="Ja")
{
oSel.disabled=false;
}
}
</script>
I Ivar Medlem sedan aug. 2002 218 inlägg Kan någon anpassa scriptet till Firefox?
I Ivar Medlem sedan aug. 2002 218 inlägg Scriptet aktiverar listmenyn bara om man väljer ”Ja” fron en annan listmeny som inehåller alternativ Ja och Nej.
Hela scriptet:
<%r=request("markerad")%>
<select name="mark" size="1" id="mark" onChange="change(this),skifta(this);">
<option <%If r ="Nej" Then Response.Write " Selected" end if%> value="Nej"><%=Nej%></option>
<option <%If r ="Ja" Then Response.Write " Selected" end if%> value="Ja" ><%=Ja%></option>
</select>
<script type="text/javascript">
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
mozila = (browserName == "Mozila" && browserVer >= 1.5);
ns3up = (browserName == "Netscape" && browserVer >= 3);
ie4up = (browserName.indexOf("Microsoft") >= 0 && browserVer >= 4);
function skifta(val) {
var oSel = document.getElementById("plakjanje");
oSel.disabled=true;
var oVal = val.options[val.selectedIndex].value;
if (oVal=="Ja")
{
oSel.disabled=false;
}
}
</script>
<select name="plakjanje" id="plakjanje" onChange="change(this) "disabled="disabled">
<option <%If p="Sms" Then Response.Write " Selected" end if%> value="Sms" ><%=Sms%></option>
</select>
I Ivar Medlem sedan aug. 2002 218 inlägg Det var synd!
Finns det någon som kan läsa detta märkliga fenomen?
J.N. Medlem sedan apr. 2003 1 660 inlägg HEJ!
Det finns det säkert, det Fuel menade var att du postat oexekverad kod i tråden. Kör koden, posta resultatet, så ökar chansen betydligt för att problemet löses!
I Ivar Medlem sedan aug. 2002 218 inlägg Ok, problemet i Mozilla Firefox e att listmenyn förblir disabled även om man väljer Ja
Men i IE funkar som det ska.
P Peter S Medlem sedan dec. 2002 5 483 inlägg Hej! :)
Det skulle underlätta om du postade koden så som den ser ut då "Visa källa" väljes.