+ Antworten
Seite 8 von 8 ErsteErste ... 5 6 7 8
Ergebnis 106 bis 111 von 111

Thema: CSS-Only-Pulldown-Menü (mit JS-"Hilfsmotor" für IE)

  1. #106
    TP-Newbie Niko7 macht alles soweit korrekt
    Registriert seit
    May 2006
    Beiträge
    1
    Zitat Zitat von seb
    Das stört mich auch, aber CSS allein gibt dir keine Möglichkeit, das zu kontrollieren.

    Vielleicht probier ich das mit der JS-basierten "Bremse" mal aus...
    Hallo,

    nun ich habe das Menue ausprobiert und ich finde es echt Super, doch leider ist das mit dem IE echt einProblem, d.h. ich kann dort Uberhaupt nicht in die Felder mit der Maus gelangen, das Menue klappt gleich wieder zu.
    Wie funktioiert den das mit dieser 'Bremse'?, also die Bremse mit dem oben geziegtn Menue?

    Danke
    Niko

  2. #107
    TP-Specialist jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.631
    das ist ja super, wie kann man so ein aufklappmenü dynamisch aus einer db mit den inhalten füllen?
    computer tun nur das was man ihnen sagt, meistens

  3. #108
    TP-Newbie Andreas Franke macht alles soweit korrekt
    Registriert seit
    Aug 2006
    Ort
    Schuby
    Beiträge
    2

    kleines IE Problem...

    Hallo bin vor ca. 2 Wochen auf das Script gestoßen und fand es auf anhieb gut.
    Um die Menüpunkte dynamisch aus einer Datenbank zu generieren, habe ich mir eine kleine php-Klasse dazu gestrickt. Alles funktioniert wunderbar. Lediglich habe ich mit dem IE ein kleines Darstellungsproblem, was sich sicherlich mit eurer Hilfe berichtigen läßt.

    Hier der link zum Testmenü:
    http://gluecksritter.doc4pc.de/index_test.php

    Das Problem ist nun, das sobald z.B. eine submenü auf der zweiten Ebene geöffnet wird, zwischen den Menüpunkten der ersten Ebene eine Lücke entsteht. Schwer zu beschreiben am besten mal den obigen Link benutzen und anschauen (Menüpunkt "Live" und dann auf "Info Untermenü").

    Das functional-CSS ($MEN_ID ist eine Variable die im laufenden Betrieb durch eine eindeutige Kennung ersetzt wird, z.B. "dropdown"):
    Code:
    /*!***************** BEGIN required for menu functionality, DO NOT CHANGE! ******************/
    .$MEN_ID{
    	
    }
    
    ul.$MEN_ID
    {
    	list-style:none;
    	margin:0;
    	padding:0;
    	z-index:99;
    }
    
    ul.$MEN_ID * ul
    {
        list-style:none;
        margin:0;
        padding:0;
    	display:none;
    	position:absolute;
    }
    
    ul.$MEN_ID li
    {
        float:left;
    }
    
    ul.$MEN_ID li * li
    {
    	float:none;
    	position:relative;
    }
    
    ul.$MEN_ID ul * ul
    {
        left:99%;
        top:0px;
    	width:100%;
    }
    
    ul.$MEN_ID a
    {
    	display:block;
    }
    
    ul.$MEN_ID ul * a
    {
        width:13em; 
    }
    
    $UL_MEN_ID_A
    {
        display:none;
    }
    
    $UL_MEN_ID_B
    {
        display:block;
    }
    
    /****************** END required for menu functionality, DO NOT CHANGE! ******************/
    Mein Eyecandy.css sieht so aus:
    Code:
    /*!*************** eyecandy beschreibt das Erscheinungsbild des Dropdownmenüs. BITTE NUR DIE INHALTE DER TAGS ÄNDERN, NIEMALS DIE TAGS SELBST!!! *****************/
    ul.$MEN_ID a
    {	border:1px solid #F3EA3B;
    	padding:2px;
    	line-height:20px;
    	height:20px;
    	width:80px;
    	color:#F3EA3B;
    	text-decoration:none;
    	text-align:center;
    	font-family:Arial, Helvetica, sans-serif;
    	font-size:13px;
    	font-weight: bold;
    	background-image:url(../../../../images/mbutton.gif);
    }
    
    ul.$MEN_ID a:hover
    {
    	color:#fff;
    	font-weight: bold;
    	text-decoration:none;
    }
    
    ul.$MEN_ID ul
    {	width:130px;
    }
    
    ul.$MEN_ID ul a
    {	width:130px;
    	color:#F3EA3B;
    	font-size:12px;
    	font-weight: bold;
    	text-decoration:none;
    }
    
    ul.$MEN_ID ul a:hover
    {	
    	color:#fff;
    }
    
    ul.$MEN_ID ul li
    {	width:130px;
    }
    
    ul.$MEN_ID li * li
    {	border:0px solid #fff;
    	width:130px;
    	float:none;
    	position: relative;	
    }
    
    /********************eyecandy end*****************************/
    Für einen Hinweis wäre ich sehr dankbar.

    Gruß
    Andreas
    Geändert von Andreas Franke (09.08.2006 um 16:55 Uhr)

  4. #109
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    naja, wer kennt nicht die unergründlichen Tiefen der Interpretation des Boxmodells vom IE

    Das Problem wird mit der height-Angabe zusammenhängen, die bei ul li ul dann ja so aussieht:

    height+Border + [height+Border des Untermenüs]

    Der Abstand entspricht also genau 2mal dem Border.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  5. #110
    TP-Newbie nimbus_ macht alles soweit korrekt
    Registriert seit
    Oct 2006
    Beiträge
    1
    Habe eine Weile suchen müssen und dieses Board und das "Script" gefunden.
    Was mir jetzt konkret vorschwebt, ist so ein click-drop-down, wie eben in diesem Board (z.B. der Suchen-Knopp rechts oben).
    Hat jemand eine Idee, wo ich sowas finde?
    Danke!!!

  6. #111
    TP-Newbie takky macht alles soweit korrekt
    Registriert seit
    Nov 2006
    Beiträge
    1

    Unhappy IE und die Sicherheit

    Hallo,

    habe das Script für das PullDown ausprobiert, modifiziert und recht schöne und eindrucksvolle Ergebnisse erzielt. Problem dabei ist nur: wenn man im IE die Sicherheitsstufe auf "hoch" oder "mittel" gesetzt hat, sieht man keine Untermenues. Gibt es da eine Möglichkeit, dieses Problem zu umgehen? Kann man z.B. abfragen, welche Sicherheitsstufe ein User eingestellt hat und falls diese "hoch" lautet, so passiert etwas, das die "fehlenden " Untermenues ersetzt?

+ Antworten
Seite 8 von 8 ErsteErste ... 5 6 7 8

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51