Vis/skjul funktion underlig i Firefox!
Jeg bruger følgende script til at vise/skjule teksten på nogle arbejdsgrupper når man klikker på overskriften.. Hjemmesidereferencen ses her: http://overskole.dk/ny/?page=holdScriptet til vis/skjul funktionen er:
<!-- Vis/skjul funktion -->
<script type="text/javascript">
function visk(e,h){
e = document.getElementById(e);
p = h.childNodes[0];
f = (e.style.display=="none")?1:0;
p.src = (f)?"img/minus.gif":"img/plus.gif"
e.style.display = (f)?"inline":"none";
}
</script>
Og der hvor den bruges:
<table>
<tr><td>Nr: 1 - <b>Bla bla</b> <a href="#" onclick="visk('q6',this);"><img src="img/plus.gif" border="0" />Læs mere</a></td></tr><tr><td id="q6" style="display: none;">Arbejdsgruppe hvor vi, for at bryde alle traditioner, arbejder...<br><br><i>Lærer - O. Nybo</i><br><br>Max. elever der kan deltage i arbejdsgruppen: 99<br></td></tr><tr><td>Nr: 2 - <b>Fodbold</b> <a href="#" onclick="visk('q4',this);"><img src="img/plus.gif" border="0" />Læs mere</a></td></tr><tr><td id="q4" style="display: none;">Fussball<br><br><i>Lærer - Schmeichel</i><br><br>Max. elever der kan deltage i arbejdsgruppen: 23<br></td></tr></table></td></tr>
</table>
Mit problem er at når jeg har vist og skjult og så viser en af grupperne for 2. gang, så bliver det vist helt forkert hvor teksten starter i midten af siden og overskriften bliver brudt ned på næste linie osv... Men kun i Firefox - IE virker fint.
Jeg er ik den store haj til JavaScript, så håber eksperterne har et bud :)