![]() |
Någon som vet varför inte dessa javascript funkar i Firefox?
Har två olika javascript som inte funkar i Mozilla Firefox.
<script language="JavaScript"> function OpenCloseDiv(divName){ if (divName.style.display == "none") { divName.style.display="block"; } else { divName.style.display="none"; } } </script> Lägger jag in så här: <a onclick="OpenCloseDiv(nrS9)" href="javascript:void(null);">Länk för att öppna div</a> <script language="JavaScript"> function OpenDiv(popUpDiv){ popUpDiv.style.display="block"; window.setTimeout("Hide();", 2000); } function OpenDiv(blanket){ blanket.style.display="block"; window.setTimeout("Hide();", 2000); } function Hide() { document.getElementById('popUpDiv').style.display= 'none' document.getElementById('blanket').style.display=' none' } </script> Lägger jag in så här: <input type="submit" value="OK" class="button" onclick="OpenDiv(popUpDiv);OpenDiv(blanket)" /> Funkar i IE och Safari men ej i Firefox. Någon som kan komma på var problemet är? |
En länk till hela sidan hade underlättat ;)
|
du skickar inte in en sträng utan en variabel som inte finns.
prova Kod:
function OpenCloseDiv(divName){ OpenCloseDiv('nrS9') |
Citat:
Okej, jag tackar så jättemycket för hjälpen! :) Har ändrat till detta nu och även lagt till 'fnuttar' i anropen och det verkar fungera bra för mig i Firefox nu. Kod:
<script type="text/javascript"> Kod:
<script type="text/javascript"> |
Alla tider är GMT +2. Klockan är nu 13:48. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson