Ergebnis 1 bis 5 von 5
  1. #1
    wandgucker ist offline Grünschnabel
    registriert
    13-02-2006
    Beiträge
    3

    CSS Menü soll nicht neu geladen werden

    Hi,
    habe hier ein CSS Drop-Down Menü mit Javascript (für den IE)
    Das Menü sollte allerdings aufgeklappt bleiben, auch wenn
    eine neue Seite geladen wird, so dass der User weiß wo
    er sich momentan befindet. Das Menü wird aber, sobald auf
    einen Submenü Punkt geklickt wird mit der neuen Seite neu
    geladen.
    Googeln und die Suche hier brachten
    bisher leider keinen Erfolg. Wäre für jeden Tipp dankbar

    Gruß wandgucker

    Hier der Code:
    Code:
    <html>
    <head>
    <title></title>
    <style type="text/css" media="screen">
    <!-- 
    body
    {
    	margin: 			0;
    	padding: 			0;
    	background: 		white;
    	font: 			bold 8pt Verdana, sans-serif;
    	color:			gray;
    }
    
    dl
    {
    	border-width: 		1px 0 0 0; 
    	border-style:		solid;
    	border-color:		gray;
    }
    
    dl, dt, dd, ul, li 
    {
    	margin: 			0;
    	padding: 			0;
    	list-style-type: 	none;
    }
    
    #menu 
    {
    	position: 		absolute; /* Menu position that can be changed at will */
    	top: 			20px;
    	left: 			20px;
    }
    
    #menu 
    {
    	width: 			260px;
    }
    
    #menu dt 
    {
    	cursor: 			pointer;
    	margin: 			0;
    	padding:			2px 0 2px 0;
    	height: 			17px;
    	line-height: 		17px;
    	text-align: 		left;
    	border-width: 		0 1px 1px 1px; 
    	border-style:		solid;
    	border-color:		gray;
    	background: 		#FFF;  
    }
    
    #menu dd 
    {
    	border-width: 		0 1px 1px 1px; 
    	border-style:		solid;
    	border-color:		gray;
    }
    
    #menu li 
    {
    	text-align: 		left;
    	background: 		#E6E6E6;
    }
    
    #menu dd li a.last
    {
    	border: 			0px;
    }
    
    #menu li a, #menu dt a
    {
    	color: 			gray;
    	text-decoration: 	none;
    	display: 			block;
    	height: 			100%;
    	padding:			0 0 0 70px;
    }
    
    #menu dt a:hover 
    {
    	display: 			block;
    	background-color:	#E6E6E6;	
    }
    
    #menu li a
    {
    	border-width: 		0 0 1px 0; 
    	border-style:		solid;
    	border-color:		gray;
    	padding:			4px 0 4px 70px;
    }
    
    #menu li a:hover
    {
    	display: 			block;
    	background-color:	silver;
    	color:			white;
    }
    
    #menu li a:active
    {
    	display: 			block;
    }
    
    
    
    
    -->
    </style>
    <script type="text/javascript">
    <!--
    window.onload=show;
    function show(id)
    {
    
       var d = document.getElementById(id);
       
       for (var i = 1; i<=10; i++)
       {
          if (document.getElementById('smenu'+i) && document.getElementById('smenu'+i) != d)
          {
             document.getElementById('smenu'+i).style.display='none';
          }
       }
       
       if (d) {
    
    
          if (d.style.display == 'none')
          {
             d.style.display = 'block';
          }
          else 
          {
             d.style.display = 'none';      
          }
       }
    } 
    //-->
    </script>
    </head>
    <body>
    <dl id="menu">
    		<dt onclick="javascript:show();"><a href="#">1. Menuitem</a></dt>
    			
    		<dt onclick="javascript:show('smenu2');"><a href="#" class="smenu">2. Menuitem</a></dt>
    			<dd id="smenu2" onclick="javascript:show();">
    				<ul>
    					<li><a href="#">1. Submenu</a></li>
    					<li><a href="#" class="last">2. Submenu</a></li>
    				</ul>
    			</dd>
    		<dt onclick="javascript:show();"><a href="#">3. Menuitem</a></dt>	
    </dl>
    </body>
    </html>
    Geändert von pit-r (13-02-2006 um 13:57 Uhr) Grund: Kasten gebastelt...

  2. #2
    Avatar von ancient.shadow
    ancient.shadow ist offline Routinier
    registriert
    16-10-2005
    Ort
    Braunschweig
    Beiträge
    463

    AW: CSS Menü soll nicht neu geladen werden

    Zitat Zitat von wandgucker
    Wäre für jeden Tipp dankbar
    wenn du das wirklich so anzeigen willst, auf welcher seite man sich befindet empfehle ich dir von einer serverseitigen sprache (php,cgi, usw...) gebrauch zu machen :idea:
    wenn du möchtest kann ich dir bei einem gewissen "layout" in dem das menü steckt den entsprechenden code basteln, aber auf so ner wießen page is das schlecht anpassbar

    mfg,shadow
    Support Pingu on World Domination

  3. #3
    wandgucker ist offline Grünschnabel
    registriert
    13-02-2006
    Beiträge
    3

    AW: CSS Menü soll nicht neu geladen werden

    Die Seiten sind eigentlich schon serverseitig angelegt- jsp wird verwendet-
    ich habe das menü nur auf javascript umgestrickt, weil es vorher aus layern
    bestand, die im firefox nicht mehr unterstützt werden.
    das menü wird mittels include in die seite eingebunden. kenn mich leider
    wenig mit jsp und javascript aus..

  4. #4
    Avatar von ancient.shadow
    ancient.shadow ist offline Routinier
    registriert
    16-10-2005
    Ort
    Braunschweig
    Beiträge
    463

    AW: CSS Menü soll nicht neu geladen werden

    mit jsp kann dir hier auch nicht jeder helfen :/
    die forum cracks für jsp sind nich allzu häufig da

    aber es würde kein sinn machen, wegen einem menü jetz auf php oder so umzusteigen

    am besten du suchst nach einem jsp forum und lässt dir dort bei dem genauen problem helfen

    mfg,shadow
    Support Pingu on World Domination

  5. #5
    wandgucker ist offline Grünschnabel
    registriert
    13-02-2006
    Beiträge
    3

    AW: CSS Menü soll nicht neu geladen werden

    ich glaub auch, trotzdem danke

Ähnliche Themen

  1. css menü
    Von Elly im Forum CSS und (X)HTML
    Antworten: 8
    Letzter Beitrag: 22-12-2005, 20:10
  2. CSS: Probleme mit MENÜ
    Von fender-chri im Forum CSS und (X)HTML
    Antworten: 7
    Letzter Beitrag: 10-12-2005, 17:43
  3. css menü link over und link active hinzufügen
    Von djrace im Forum CSS und (X)HTML
    Antworten: 3
    Letzter Beitrag: 17-09-2005, 13:11
  4. CSS / JAVA menü schließt sich beim klick nicht
    Von Cr0sS im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 07-08-2005, 00:30
  5. swf wird immerwieder neu geladen
    Von Merlin im Forum Allgemeines
    Antworten: 6
    Letzter Beitrag: 17-03-2004, 15:15

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •