HTH-C.com - Forum
Latest News Latest Threads
Neuerung: Persönliche Galerie
Informationen zur Übernahme der Erweite..
HTH Blog - Version 2.0
#HTH.Systems - Betatester gesucht
Neueröffnung - PHPKit-Award.de
HTH Webchat v3
Letzter Beitrag Happy Birthday Bottyline Weiblicher Benutzer Heute, 0:00 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 Treffnix Männlicher Benutzer 14.03.2024 - 06:20 Zeit der letzten Antwort
Letzter Beitrag Gibt es eigentlich noch jemand der PHPki.. Treffnix Männlicher Benutzer 14.03.2024 - 06:19 Zeit der letzten Antwort
Letzter Beitrag Herzlich Willkommen Botty Männlicher Benutzer 22.02.2024 - 13:50 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 ohne ASCE auf PHP8x Myrddin Männlicher Benutzer 22.03.2023 - 13:36 Zeit der letzten Antwort
 53.622 Posts & 4.945 Themen in 78 Foren
Forenübersicht » Support / Hilfe » PHPKit 1.6.4 & 1.6.5 & 1.6.6 » Support » Vertikales Dropdown Menu

Vertikales Dropdown Menu
17 Beiträge in diesem Thema
 Seiten (2):    1     2    Next    >  
03.04.2013 - 17:00 Uhr
Beitrag: #1
Hallo,

ich wollte auf meiner neuen Seite ein vertikales Dropdown Menu in den Navboxen einbauen, dass beim Mouseover weitere Links ausführt. Vom Prinzip her also wie im Windows-Menü.
Ich habe durch die Forensuche diesen schon etwas älteren Thread gefunden. DHTML-(oder JS-)Menü in NavBox Ich denke, dass es da genau um das ging.
Auf der von ihm geposteten Seite ist auch oben links genau das was ich meine ...
Ich habe natürlich auch vorher google benutzt und bin auch auf der Seite gelandet die Webi gepostet hat.
Meine Frage wäre nun aber erstmal ob man das zwangsläufig mit Javascript machen muss oder gibt es da einfachere Wege?


Danke schonmal für die Hilfe.

lg

 
Zum Anfang der Seite
03.04.2013 - 17:59 Uhr
Beitrag: #2
Grundsätzlich ist das einbinden solcher DropDown-Menüs möglich. Vor etwas über einem Jahr gab es solch eine Frage im Forum, klick. Allerdings läuft das über Javascript - wobei sowas auch über CSS funktioniert. Bspw. hier zu finden.

Die Sache ist nur die, das so gut wie jedes DropDown-Menü anders eingebunden wird. Meistens haben die Menüs zwar die relativ gleiche Struktur, aber die Referenzpunkte sind meist unterschiedlich - eine Art Standard gibt es nicht, was nicht gerade für die Endbenutzer förderlich ist   Aber künstlerische Freiheit muss halt sein ;o

Wie dem auch sein - selbst wenn man eine Art Standard-Variante für sowas macht, ist leider nicht garantiert, das jedes DropDown-Menü, mit Referenz-Anpassung, einfach funktioniert   Das ist, wenn man so möchte, eine spezifische Arbeit auf das gewünschte DropDown-Menü  

So, das sollte erstmal an Antworten reichen ;o


 
Zum Anfang der Seite
03.04.2013 - 18:26 Uhr
Beitrag: #3
Diesen Thread hatte ich auch gefunden ... aber da geht es ja um eine Horizontales Menü.

ich meinte aber sowas hier: http://s3.imgimg.de/uploads/blac317a800png.png


Oder macht man das auch damit? xD

 
Zum Anfang der Seite
03.04.2013 - 18:37 Uhr
Beitrag: #4
Ob horizontal oder vertikal, das Prinzip ist ja gleich - der rest ist eine Anpassung der Optik. Und im Grunde geht es bei sowas in erster Linie um die Einbindung - die, wie ich oben meinte, i.d.R. immer anders ist, da alle unterschiedlich sind  


 
Zum Anfang der Seite
03.04.2013 - 19:05 Uhr
Beitrag: #5
Weißt du vielleicht ob man diese Dateien noch irgendwie runterladen kann?

Der Download aus deinem 1. Post funktioniert ja nicht. Und mit dem 1. Post von ihm komm ich ja in ein normales Forum wo es keine D-Loads gibt ...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Obumba - 03.04.2013 - 19:10 Uhr
 
Zum Anfang der Seite
04.04.2013 - 18:18 Uhr
Beitrag: #6
Wenn du CSSMenuMaker.com meinst - einfach auf ein beliebiges Menü klicken. Auf der Detail-Seite gibt es zwischen der Vorschau (oben) und den Kommentaren (unten) den Punkt Customize - hiermit kommst du in den Einstellungsbereich, wo man es nach eigenen Vorstellung es anpassen kann. In der Mitte gibt es oberhalb der Vorschau (Preview) die zwei Tabs HTML und CSS, wo man sich jenen Code angucken kann (und ggf. kopieren). Unterhalb der o.g. drei Tabs gibt es den Button Download.

Natürlich reicht dies nicht, wenn man dies dynamisch ins phpKit einbinden möchte. Aber für festen HTML-Code würde das reichen  

--

Was das andere angeht:
Der Thread bei Kit-Spiele ist zwar weg, und hat im Grunde auch keine nennenswerten Informationen, aber das ist auch nicht wichtig. Der ganze Verlauf ist in den von mir verlinkten Thread hier auf HTH-C. Wenn du es über JavaScript laufen lassen möchtest, müsstest im Grunde nur den Thread-Verlauf folgen. Ist allerdings für die obere Navigation angepasst, ginge aber auch für die anderen mit etwas Anpassung  


 
Zum Anfang der Seite
04.04.2013 - 19:53 Uhr
Beitrag: #7
Gut Danke dir erstmal ... werde mir das dann morgen mal anschauen und gegebenenfalls nochmal nachfragen.

 
Zum Anfang der Seite
04.04.2013 - 20:40 Uhr
Beitrag: #8
Der Thread auf Kit-Spiele.de ist nach wie vor vorhanden. zwinkern
http://www.kit-spiele.de/kit/?path=forumsthread&threadid=1320

Doch sollte auch, wie k!r!ka bereits erwähnte, der Verlauf des damaligen Threads auf HTH genügen.
Viel Erfolg beim durchstöbern. zwinkern

 
Zum Anfang der Seite
05.04.2013 - 12:37 Uhr
Beitrag: #9
Ok vielen Dank das hat mir sehr geholfen.  Glücklich

 
Zum Anfang der Seite
02.05.2013 - 12:09 Uhr
Beitrag: #10
Hallo,
ich nochmal ...
Ich habe mir nun bei der von k!r!ka geposteten Seite ein Menü rausgenommen und das ganze etwas abgeändert.
Im Prinzip funktioniert auch alles wunderbar ... nur leider klappt im wunderschönen Internet Explorer natürlich gar nix und es fliegt kein Menü aus.  
Hier wäre mal der CSS Code ...

Hier klicken zum aufklappen


Habe schon viel rumprobiert aber leider reichen meine Kenntnisse wohl eher nicht aus. Gibt es eine Möglichkeit das hinzubekommen?

Link zur Seite:

 
Zum Anfang der Seite
02.05.2013 - 18:18 Uhr
Beitrag: #11
Wenn es um den IE < 7oder 8 handelt - da kannst du sowas eh vergessen. Sowas geht da zwar auch, aber nur mit viel rumgetrickse.

Als Erklärung warum:
Der alte IE, und was weiss ich noch für Browser, kann kein CSS2. Erst in dieser Version ist es möglich mehr als nur a-Tags mit Pseudo-Klassen wie :hover anzusteuern.

Für den IE mit CSS1 gibt es den Trick durch ein a-Tag, das sozusagen als Ersatz für den eigentlichen Tag dient. Bin mir jetzt aber nicht sicher, ob dies für mehr als eine Ebene funktioniert  

Ein kleines Beispiel für o.g.:



1
2
3
4
5
6
7
8
9
10

Quellcode

<ul>
    <
li>Irgendein Text</li>
    <
li>
    <!--[if 
IE]><a><![endif]-->
        <
ul>
            <
li>Irgendein UnterText</li>
        </
ul>
    <!--[if 
IE]></a><![endif]-->
    </
li>
</
ul>

In Normalfall wird im Browser nur die Auflistung durch ul -> li angesteuert. Wenn man mit den IE (ohne Versions-Unterschied) unterwegs wäre, würde jetzt zwischen den li-Tags ein a-Tag hinzugefügt. Diese könnte man jetzt ansteuern und entsprechend einstellen. Aber wie gesagt, ich weiss nicht, wie es mit weiteren Unterebenen ist  

Wenn man nur bestimmte IE Versionen ansprechen möchte, hier gibt es eine grobe Übersicht.


 
Zum Anfang der Seite
03.05.2013 - 10:44 Uhr
Beitrag: #12
Habs jetzt erstmal nur auf IE 10 probiert.
Also das mit dem If IE funktioniert bei mir leider nicht ...
Die Liste sieht bei mir aber auch etwas anders aus, in etwa so::
Hier klicken zum aufklappen


Wie dem auch sei, habs auch in der Verteilung von dir probiert, was auch nichts gebracht hat ...
Hab ich was falsch gemacht oder gibts da noch irgend eine andere Lösung?

lg

 
Zum Anfang der Seite
03.05.2013 - 14:28 Uhr
Beitrag: #13
if IE braucht man bei aktuelleren Versionen auch selten verwenden. Ist halt für ältere Versionen und oder als Weiche.

Das es bei dir aber nicht funktioniert - kann ich nicht verstehen. Der 10er kann mind. das, was der 8er kann und im 8er funktioniert es bei mir   Hab mir mal den IETester runtergeladen und installiert - und ab den 8er gibt es keine Probleme  

Einziges, was mir an deinen Code stört, ist das fehlende div-Tag vor und hinter den ersten ul-Tag, sprich so:



1
2
3
4
5
6
7
8
9
10
11
12

Quellcode

<div id='cssmenu'>
<
ul>
    <
li class='has-sub last'><a href='#'><span><img width="16" src="/lmo/img/liga/1. Euroleague.png">   1. Euroleague</span></a>
       <
ul>
          <
li><a href='?path=content&contentid=13'><span><img width="16" src="/lmo/img/liga/1. Euroleague.png">   Tabelle</span></a></li>
          <
li><a href='?path=content&contentid=16'><span><img width="16" src="/content/images/pep.png">   Trainer</span></a></li>
          <
li><a href='?path=content&contentid=20'><span><img width="16" src="/content/images/neuer.png">   Weiße Weste</span></a></li>
      <
li class='last'><a href='?path=forumscategory&catid=10'><span><img width="16" src="/content/images/icons/ball.png">   Ergebnismeldung</span></a></li>
       </
ul>
    </
li>
 </
ul>
</
div>

Fehlte vielleicht dieser Part? Hab hier mal ein Bild hochgeladen, wie es beim IETester aussieht (als wenn man mit der Maus drüber fahren würde).


 
Zum Anfang der Seite
03.05.2013 - 14:52 Uhr
Beitrag: #14
Also den Div tag hab ich natürlich drin ... hab jetzt der Übersicht halber nicht das Ganze Menü reingetan.
Ich habe jetzt gerade einfach mal nur den Code von dir reingesetzt und eben den CSS Code und auch da fährt bei mir nichts aus ...  unglücklich
Geht halt nur nicht im Internet Explorer. :/

 
Zum Anfang der Seite
03.05.2013 - 15:11 Uhr
Beitrag: #15
Ich ging eh nicht davon aus, das der div-Part fehlte - war nur der Sicherhaltshalber nachgefragt ;o

Hast du den Code in einer seperaten Datei zum testen oder hast das schon irgendwie auf deiner Seite eingebunden? Wenn ersteres - hast du am Anfang folgendes drin?



1

Quellcode

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Obigen Code von deiner Seite ;o


Ohne dies verarbeitet der IE das teilweise oder gar nicht  


 
Zum Anfang der Seite
 Seiten (2):    1     2    Next    >  

Ähnliche Themen
 
Styles Styles » dropdown - Letzte Antwort von k!r!ka am 30.09.11, 16:18 dropdown  (30.09.11, 16:18)
Verschiedenes Verschiedenes » Drop Menu - Letzte Antwort von Fidus am 05.11.08, 09:20 Drop Menu  (05.11.08, 09:20)

HTH-C.com - Webmedien & Community