javascript mit phpbb

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Ambience
Mitglied
Beiträge: 628
Registriert: 02.09.2006 11:28
Wohnort: daheim
Kontaktdaten:

javascript mit phpbb

Beitrag von Ambience »

Hallo, ich bin gerade dabei ein javascript menü für mein forum zu basteln:

Code: Alles auswählen

<tr>
    <td colspan="7"><a href="javascript:document.getElementById('menu').style.display = 'block';"><img src="templates/subSilver/images/menu.jpg" width="191" height="25" alt="Men&uuml;" border="0" /></a></td>
  </tr>
  <tr>
    <td>
      <ul id="menu" style="display:none;">
        <li>Name</li>
      </ul>
    </td>
  </tr>
aber wnn ich nun auf das bild von menü klicke, öffnet sich ein neues fenster, und das ist weiß und darin steht:
block
wo liegt mein fehler?
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Arbeite lieber mit dem onClick event und return false; das ist sicherer.

Code: Alles auswählen

<a href="#" onClick="document.getElementById('menu').style.display = 'block'; return false">
Oder lass es ganz - bzw. benutze ein crossbrowser-fähiges und downgradeable script.

Will hier nicht mit fremdwörtern angeben, aber es fällt mir nix anderes dazu ein: Vielleicht "Browserkompatibler code mit ohne aussperrung von benutzern ohne javascript"

Egal: http://cross-browser.com/x/menus/xmenu5.php

Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Benutzeravatar
Ambience
Mitglied
Beiträge: 628
Registriert: 02.09.2006 11:28
Wohnort: daheim
Kontaktdaten:

Beitrag von Ambience »

vielen dank, das läuft wunderbar. nur jetzt muss man es noch schliesen schaffen... also entweder man klickt nochmal auf menü, oder irgendwo ausserhalb des menüs.

wie könnte man das umsetzen? das mit auserhalb das menüs, würde ich mit onblur machen. (Nicht der Js Freak bin)

und das mit dem z-index will auch nicht so klappen:

Code: Alles auswählen

<ul id="menu" style="z-index:3000;display:none;">
        <li>Name</li>
      </ul>
jetzt funz das schließen auch, nur der "dreck" mit dem z-index will nicht... mein forum verschiebt sich sonst immer nach unten und das ist "scheiße"
Antworten

Zurück zu „Coding & Technik“