FOK!forum / Digital Corner / Simpel javascript werkt wel in FF, niet in IE? Help!
qu63vrijdag 10 juni 2005 @ 17:48
op deze pagina, heb ik een leuk menuutje gemaakt voor de links. Alleen het werkt niet in IE! In firefox, konqueror (goed geschreven?) etc. werkt het wel, maar dus niet in IE

Hier dus het script waar het om gaat. Iemand enig idee wat er anders moet?
quote:
<script type="text/javascript">
function drop(id)
{
var dropText = document.getElementById('d' + id);
var dropImg = document.getElementById('pic' + id);

if (dropText.style.display == 'none') {
dropText.style.display = 'block';
// dropImg.src = '/blank.gif';
}
else {
dropText.style.display = 'none';
// dropImg.src = /'blank.gif';
}
}

function drop_news(id)
{
var dropText = document.getElementById('d' + id);
var dropImg = document.getElementById('pic' + id);

if (dropText.style.display == 'none') {
dropText.style.display = 'block';
dropImg.src = '/minus.gif';
}
else {
dropText.style.display = 'none';
dropImg.src = '/plus.gif';
}
}
</script>
<script language=javascript>
<!--
function show_hide_all(new_state)
{
var x=document.getElementsByName("pmid");
for (var i = 0; i < x.length; i++)
if (x[i].style.display != new_state)
eval(drop_news(x[i].id.substr(1)));
}

-->
</script>
</head>
<body bgcolor="#F9F8F8">

<br><a href="javascript: show_hide_all('block')" name='showhide'>[Open all]</a> <a href="javascript:show_hide_all('none')" name='showhide'>[Close all]</a>
<table width="100%" cellspacing=0 cellpadding=10><tr><td>
<ul>
<a href="javascript: drop_news('3')"><img border=0 src=/plus.gif id=pic3 alt=Show / Hide> Music Links</a><div name=pmid id=d3 style="display: none;"><br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://www.queenzone.com target="_blank"> Queenzone.com </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://www.microcuts.net target="_blank"> Microcuts.net </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://www.foo.bar target="_blank"> Foo Bar! </a> <br>

<a href=http://www.qu63.nl/index/links/index.php?url=http://www.queenconcerts.com target="_blank"> Queenconcerts.com </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://www.queen.buum.pl target="_blank"> Polish Queensite </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://www.mercuryparadise.com target="_blank"> Mercuryparadise.com </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://www.queenonline.com target="_blank"> Official Queensite </a> <br>
</div>

<br>
<a href="javascript: drop_news('2')"><img border=0 src=/plus.gif id=pic2 alt=Show / Hide> Torrent Links</a><div id=d2 name=pmid style="display: none;"><br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://www.orbdesign.net/bt/ target="_blank"> See if site's are online </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://www.tvtorrents.tv target="_blank"> Tvtorrents.tv </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://oink.me.uk target="_blank"> Oink's Pink Palace </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://btefnet.net target="_blank"> Btefnet.net </a> <br>

<a href=http://www.qu63.nl/index/links/index.php?url=http://www.isohunt.com target="_blank"> Isohunt.com </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://www.vcdquality.com target="_blank"> VCDQuality.com </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://torrentreactor.net target="_blank"> Torrentreactor.net </a> <br>
</div>
<br>
<a href="javascript: drop_news('1')"><img border=0 src=/plus.gif id=pic1 alt=Show / Hide> Miscellaneous Links</a><div id=d1 name=pmid style="display: none;"><br>

<a href=http://www.qu63.nl/index/links/index.php?url=http://www.fox.com/24 target="_blank"> fox.com/24 </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://forum.fok.nl target="_blank"> Fok!Forum </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://fotoboek.fok.nl target="_blank"> Fok!Fotoboek </a> <br>
<a href=http://www.qu63.nl/index/links/index.php?url=http://webmail.qu63.nl target="_blank"> Qu63.nl webmail </a> Can't acces? <a href="mailto:qu63NO@SPAMqu63.com?subject=No qu63.nl mail adress/Login Problems"> Mail </a> me <br>

</div>
<br></ul></td></tr></table>


[ Bericht 0% gewijzigd door Alicey op 23-06-2005 18:19:05 (URL's gemaskeerd op verzoek) ]
rekenwondervrijdag 10 juni 2005 @ 18:13
quote:
Op vrijdag 10 juni 2005 17:48 schreef qu63 het volgende:
Alleen het werkt niet in IE!
Defnieer 'niet werken'? Hier lijkt het namelijk wel aardig te werken in IE.
qu63vrijdag 10 juni 2005 @ 18:16
quote:
Op vrijdag 10 juni 2005 18:13 schreef rekenwonder het volgende:

[..]

Defnieer 'niet werken'? Hier lijkt het namelijk wel aardig te werken in IE.
als ik op "open all" of "hide all" klik, reageerd ie niet.. hij vouwt niet in of uit.
Bartje71vrijdag 10 juni 2005 @ 18:17
Bij mij doet ie dat wel... alleen show_hide_all doet t niet.
qu63vrijdag 10 juni 2005 @ 18:18
quote:
Op vrijdag 10 juni 2005 18:17 schreef Bartje71 het volgende:
Bij mij doet ie dat wel... alleen show_hide_all doet t niet.
en die wi lik gefixed hebben!
Schorpioenvrijdag 10 juni 2005 @ 23:03
Heb het nog niet getest ofzo (te lui) maar:

eval(drop_news(x[i].id.substr(1)));

Waarom doe je dat? Die eval eromheen is nergens voor nodig, en het is zeker niet ondenkbaar dat IE daarover struikelt. Verander dat eens in:

drop_news(x[i].id.substr(1));
qu63vrijdag 10 juni 2005 @ 23:08
quote:
Op vrijdag 10 juni 2005 23:03 schreef Schorpioen het volgende:
Heb het nog niet getest ofzo (te lui) maar:

eval(drop_news(x[i].id.substr(1)));

Waarom doe je dat? Die eval eromheen is nergens voor nodig, en het is zeker niet ondenkbaar dat IE daarover struikelt. Verander dat eens in:

drop_news(x[i].id.substr(1));
nope

veranderd niet