Autor Freespacer
Datum 26.11.2006 22:50
Beiträge: Boby schrieb am 26.11.2006 um 22:31:50 Uhr folgendes:

Allerdings habe ich dann ein Problem mit meiner Lösung - denn ich brauche das "onload" um bestimmte Elemente zu verstecken. Das onload gehört aber in den BODY der Seite - den ich aber nicht verändern kann, da der BODY-Tag ja nicht von mir kommt...

"onload" darf aber nur in BODY und FRAMESET verwendet werden - also muss ich offenbar eine andere Lösung für einen "autoexec"-Code in OPN finden.


Hallo Boby,

du kannst die Elemente per CSS (style='display:none;')verstecken. Und beim OnClick bzw. OnChange in einem INPUT-Element kannst du die Style-Sheets per JavaScript ( document.getElementById('idname').style.visibility='visible'; ) ja wieder sichbar machen.

Das dürfte auch klappen. Ist nur ein Denkanstoß...

Beispiel:

<div id="versteckt" style="display:none;">Versteckt wird es beim Klick auf Radio sichtbar</div>
<input type="radio" name="radiobutton" value="radio1" onClick="JavaScript:document.getElementById('versteckt').style.visibility='visible';">


Du kannst ja auch gleich 2 JavaScript-Befehle unterbringen, dass das eine Feld sichtbar macht und das andere wieder versteckt.

Gruß

Sebastian


Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/