div anzeigen/verstecken - Wo ist der Fehler?

Thundy

Mitglied
Moin,

folgendes funktioniert bei mir leider nicht. Hab jetz ne Stunde dran rumgedoktort und komm nich weiter. Vergleiche mit anderen Scripts mit selbiger Aufgabe haben auch keine Erkenntnisse gebracht. -.-

javascript.js
Code:
function OnOff(div) {
     if(document.getElementById(div).style.display == 'block') {
         document.getElementById(div).style.display = 'none';
     } else {
         document.getElementById(div).style.display = 'block';
     }
}

test.php
HTML:
<script type="text/javascript" src="javascript.js"></script>

<input type="button" onclick="OnOff(div);" />
<div id="div" style="display:none">
    blub
</div>


Einblenden bei onklick funktioniert, ausblenden nicht mehr. :confused:


lg, Thundy
 
Hi,

Javascript:
function OnOff(id) {
     if(document.getElementById(id).style.display == 'none') {
         document.getElementById(id).style.display = 'block';
     } else {
         document.getElementById(id).style.display = 'none';
     }
}
HTML:
<input type="button" onclick="OnOff('div');" />


mfg Maik
 
Uhm..danke. =) Merk grad, der Parameter kann auch weiterhin 'div' statt 'id' heißen.
Die Version 'div' hatte ich schon mehrmals probiert, aber wenn man nach /test statt /htdocs/test uploadet kann ja nix passiern. >.< :-(
 

Neue Beiträge

Zurück