webForumDet fria alternativet

JavaScriptet och Mozilla Firefox

10 svar · 533 visningar · startad av Ivar

IvarMedlem sedan aug. 2002229 inlägg
#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>
nitro2k01Medlem sedan aug. 20037 630 inlägg
#2

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.

IvarMedlem sedan aug. 2002229 inlägg
#3

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>
IvarMedlem sedan aug. 2002229 inlägg
#4

Kan någon anpassa scriptet till Firefox?

FuelMedlem sedan okt. 20001 325 inlägg
#5

...

IvarMedlem sedan aug. 2002229 inlägg
#6

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>
FuelMedlem sedan okt. 20001 325 inlägg
#7

...

IvarMedlem sedan aug. 2002229 inlägg
#8

Det var synd!
Finns det någon som kan läsa detta märkliga fenomen?

J.N.Medlem sedan apr. 20031 660 inlägg
#9

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!

IvarMedlem sedan aug. 2002229 inlägg
#10

Ok, problemet i Mozilla Firefox e att listmenyn förblir disabled även om man väljer Ja
Men i IE funkar som det ska.

Peter SMedlem sedan dec. 20025 484 inlägg
#11

Hej! :)

Det skulle underlätta om du postade koden så som den ser ut då "Visa källa" väljes.

131 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
128 ms — hämta tråd, inlägg och bilagor (db)