FAQ |
Kalender |
2011-11-28, 14:09 | #1 | ||
|
|||
Flitig postare
|
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? Senast redigerad av JeZZifelt den 2011-11-28 klockan 14:11 |
||
Svara med citat |
2011-11-28, 14:17 | #2 | ||
|
|||
Supermoderator
|
En länk till hela sidan hade underlättat
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
Svara med citat |
2011-11-28, 14:57 | #3 | ||
|
|||
Klarade millennium-buggen
|
du skickar inte in en sträng utan en variabel som inte finns.
prova Kod:
function OpenCloseDiv(divName){ var elm = document.getElementById(divName); elm.style.display = (divName.style.display=="none") ? "" : "none"; } OpenCloseDiv('nrS9') |
||
Svara med citat |
2011-11-29, 09:17 | #4 | ||
|
|||
Flitig postare
|
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"> function OpenCloseDiv(divName){ var div = document.getElementById(divName); if (div.style.display == "none") { div.style.display="block"; } else { div.style.display="none"; } } </script> Kod:
<script type="text/javascript"> function OpenDiv(popUpDiv){ var div = document.getElementById(popUpDiv); div.style.display="block"; window.setTimeout("Hide();", 2000); } function OpenDiv(blanket){ var div = document.getElementById(blanket); div.style.display="block"; window.setTimeout("Hide();", 2000); } function Hide() { document.getElementById('popUpDiv').style.display= 'none' document.getElementById('blanket').style.display=' none' } </script> |
||
Svara med citat |
Svara |
|
|