Login  Regeln Aktuelles Datum und Uhrzeit: 22.11.2008, 10:09  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
JS/DHTML Drop Down Menü

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Einsteigerforum
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
JS Einsteiger
Neuer [User]
Neuer



Anmeldung: 21.10.07
Beiträge: 5

BeitragVerfasst am: 21.10.2007, 11:28    Titel: JS/DHTML Drop Down Menü Antworten mit Zitat

Hi,
habe in ein JS Script, der ein Drop Down Menü erzeugt. Problem ist nur, dass wenn man das Menü wieder einfahren will, muss man auf den link einen Doppelklick machen.
Kann mir jmd sagen wie ich das hinkriege dass 1 Klick reicht? Hier der Script:

<html>
<head><title>Drop-down-Menüs</title>
<script language="JavaScript">
// Funktion zur Anzeige eines Menüs
function zeigeLayer(layerid) {
var layer = document.getElementById(layerid);
layer.style.visibility = "visible";
}

// Funktion zum Verbergen eines Menüs
function versteckeLayer(layerid) {
var layer = document.getElementById(layerid);
layer.style.visibility = "hidden";
}
</script>

<style type="text/css">
a { font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF; margin-left: 3px}
</style>
</head>

<body bgcolor="#FFFFFF" text="#000000" topmargin="0" leftmargin="0"
marginwidth="0" marginheight="0">
<table border="0" bgcolor="#000000" cellspacing="0" cellpadding="2">
<tr>
<td width="100"><a href="#">Home</a></td>

<td width="100">
<div id="ResLayer"
style="position:absolute; left:110px; top:23px;
width:100px; height:62px; z-index:1;
background-color:#AAAAAA; layer-background-color:#AAAAAA;
visibility:hidden">
<a href="#">Scripten</a><br/>
<a href="#">Referenz</a><br/>
<a href="#">Weblog</a>
</div>

<a href="#" onclick="zeigeLayer('ResLayer');"
ondblclick="versteckeLayer('ResLayer');">Ressourcen</a>
</td>

<td width="100">
<div id="LinksLayer"
style="position:absolute; left:211px; top:23px;
width:100px; height:85px; z-index:2;
background-color:#AAAAAA; layer-background-color:#AAAAAA;
visibility:hidden">
<a href="#">DHTML</a><br/>
<a href="#">CSS</a><br/>
<a href="#">HTML</a><br/>
<a href="#">JavaScript</a/>
</div>

<a href="#" onclick="zeigeLayer('LinksLayer');"
ondblclick="versteckeLayer('LinksLayer');">Links</a>
</td>
</tr>
</table>
</body>
</html>


Nach oben
Private Nachricht senden
*Scriptwidget*
User [User]
User



Anmeldung: 22.09.07
Beiträge: 11

BeitragVerfasst am: 21.10.2007, 11:59    Titel: Antworten mit Zitat

es sind diese beiden Zeilen:


Code:
<a href="#" onclick="zeigeLayer('LinksLayer');"
ondblclick="versteckeLayer('LinksLayer');">Links</a>

Bei dem unteren musst du "ondblklick" durch "onclick" ersetzen.
Dann sollte es eigentlich funktionieren...


Nach oben
Private Nachricht senden
JS Einsteiger
Neuer [User]
Neuer



Anmeldung: 21.10.07
Beiträge: 5

BeitragVerfasst am: 21.10.2007, 14:01    Titel: Antworten mit Zitat

hab ich mir auch schon gedacht, geht aber trotzdem nicht. Ich werde mal im Nachfolgenden Beitrag das posten, ohne HTML zu deakrivieren.Hoffe dass das dann angezeigt wird Sehr glücklich

Nach oben
Private Nachricht senden
JS Einsteiger
Neuer [User]
Neuer



Anmeldung: 21.10.07
Beiträge: 5

BeitragVerfasst am: 21.10.2007, 14:11    Titel: Antworten mit Zitat

edit: geht leider nicht, habs wieder enfernt

Nach oben
Private Nachricht senden
*Scriptwidget*
User [User]
User



Anmeldung: 22.09.07
Beiträge: 11

BeitragVerfasst am: 21.10.2007, 14:34    Titel: Antworten mit Zitat

du musst es auch bei


Code:
<a href="#" onclick="zeigeLayer('ResLayer');"
ondblclick="versteckeLayer('ResLayer');">Ressourcen</a>


und


Code:
<a href="#" onclick="zeigeLayer('LinksLayer');"
ondblclick="versteckeLayer('LinksLayer');">Links</a>


oder hast du das?


Nach oben
Private Nachricht senden
JS Einsteiger
Neuer [User]
Neuer



Anmeldung: 21.10.07
Beiträge: 5

BeitragVerfasst am: 28.10.2007, 20:29    Titel: Antworten mit Zitat

ne geht immer noch nicht, geht sowas eigentlich auch mit CSS?

Nach oben
Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Cache leeren in PHPBB3 - Admin Menü z... xanderc Einsteigerforum 4 12.09.2008, 18:16 Letzten Beitrag anzeigen
Keine neuen Beiträge Code für Drop-Down menü Coding Entertainment HTML & CSS 15 05.08.2008, 15:25 Letzten Beitrag anzeigen
Keine neuen Beiträge HP-Menü nur im FF sichtbar Pferdevermisst HTML & CSS 5 05.08.2008, 10:05 Letzten Beitrag anzeigen
Keine neuen Beiträge Menü spinnt rum... fleckenfurz90 HTML & CSS 1 14.05.2008, 13:19 Letzten Beitrag anzeigen
Keine neuen Beiträge menü wird unter text geladen Nirual Serverseitige Websprachen 5 17.03.2008, 14:32 Letzten Beitrag anzeigen
Threadübersicht