Archivlink: javarea.de Forum > JavaScript > Drop-Down Menü soll zum Teil direkt "gedropt" angezeigt werden
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Drop-Down Menü soll zum Teil direkt "gedropt" angezeigt werden
Pages: [1]
| geschrieben von Gibbel am 21.03.2008 - 19:50 |
Hallo Leute,
ich hoffe, ich kann mein Problem hier so erklären, dass es einigermaßen verständlich ist.
Ich habe mir vor einiger Zeit hier den Code für ein Drop-Down Menü runtergeladen und bin eigentlich sehr zufrieden damit!!
Jezt würde mich nur mal interessieren, ob man den Html-Code so ändern kann, dass ein Punkt des Drop-Down Menü direkt "gedropt" angezeigt wird??
Versteht ihr, was ich meine?
Im Enteffekt möchte ich wissen, wie sich der Code ändert, wenn ich auf den Punkt klicke, der sich dann nach unten ausfährt ...
Vielleicht könnt ihr mir ja helfen ;)
Wäre wirklich super,
Gibbel
|
| geschrieben von Martin am 26.03.2008 - 09:38 |
Ave,
ich hab den Sourcecode leider nicht im Kopf aber es muss ein Funktion geben welche das Drop-Down anzeigen/verschwinden lässt. Diese Funktion muss du nun mit der Referenz zum gewünschten sichtbaren DropDown am Ende des Script - mit oder ohne onload - ausführen.
mfg martin |
| geschrieben von Gibbel am 26.03.2008 - 20:33 |
Hallo,
erstmal vielen Dank für deine Antwort.
Weißt du denn, wo ich diesen Code herkriege?
Ich bin absoluter Anfänger und hab von html kaum die Ahnung ) War froh, dass ich hier den html-Code für das Drop-Down Menü gefunden habe und es auch sofort funktioniert hat.
|
| geschrieben von Danny am 26.03.2008 - 22:12 |
| poste usn doch einfach mal deinen Quelltext |
| geschrieben von Gibbel am 28.03.2008 - 22:03 |
|
| geschrieben von Danny am 28.03.2008 - 22:41 |
Hallo Gibbel,
schau dir mal den Quelltext genau an
| HTML-Quelltext | 1:
2:
3:
| <a href="#" target="_self" onclick="menu(1); return false" class="clMain">
<img src="../Design/pfeil.gif" name="imgA1" alt="" border="0" width="10" height="10">
Link 2</a> |
Das heist, wenn du auf den Link des Menüpunktes klickst wird die Funktion menu() aufgerufen. Das kannst natürlich auch du in deinem Script verwenden. Wenn du z.B. den ersten Menüpunkt gleich nach laden der Seite ausgefahren haben möchstest schreibst du in dein <body> Tag
| HTML-Quelltext | 1:
| <body onload="menu(0)"> |
Ich kann es allerdings im Moment nicht testen, es sollte aber eigentlich funktionieren ;). Wenn ich mich doch getäuscht hab gib nochmal Bescheid.
Schöne Grüße
Danny |
| geschrieben von Gibbel am 29.03.2008 - 18:39 |
Hallo,
mmhh, ich hab es gerad mal ausprobiert, aber es klappt nicht :-((
Ich habe kurz über den html-code für das drop-down menü noch das stehen :
<body onload="init()">
<table border="0" cellpadding="0" cellspacing="0" width="1%" style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td align="left" width="20%">
<style>
DIV.clTop {position:absolute; left:0; width:100}
DIV.clSub {position:absolute; left:15; width:100;}
#divCont {position:relative; left:1; height:0; width:100;}
A.clMain {font-family:Arial Unicode MS, Verdana, Helvetica, Helv; font-size:16px; text-decoration:none; font-weight:bold; color:black;}
A.clSubb {font-family:Verdana, Helvetica, Helv; font-size:14px; text-decoration:none; color:black;}
#divMain {position:absolute;}
</style>
Ich habe jetzt versucht, das <body onload="init()"> wegzumachen und dafür deins hinzumachen. Leider gibt es dann eine Fehlermeldung :-((
|
| geschrieben von Danny am 29.03.2008 - 19:15 |
Hallo,
das init() brauchst du trotzdem noch. Versuche mal
| HTML-Quelltext | 1:
| <body onload="init(); menu(0)"> |
Danny |
| geschrieben von Gibbel am 29.03.2008 - 20:50 |
Hallo,
jaaa, es klappt!!! Super, vielen, vielen Dank :-)
Jetzt habe ich nochmal eine Frage ;)
Wenn ich möchte, dass sich bei einem Link kein Unterlink öffnet, kann ich das auch einstellen?
Ich hab z.B. einen Link der "Gästebuch" heißt, im Moment hab ich es so, dass man draufklickt und nach unten klappt "Eintrag schreiben", da ich nicht weiß, wie man es ausstellen kann.
Aber erstmal super, dass mein Hauptproblem gelöst ist :-)))))) |
|