Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Gestione Menu Hidden/Visible

    Ciao a tutti, vorrei tramite JS gestire un menu a sinistra a mio piacimento.

    Mi spiego in base a dei parametri che mi venogno passati voglio far apparire solo determinati bottoni. Ho provato con style="visible:hidden" ma rimane diciamo lo spazio vuoto....

    Per esempio se ci sono 3 bottoni e il secondo non lo voglio far apparire il primo e il terzo si mettano uno sotto all'altro


    vi posto il mio codice e il mio css spero sia stato chiaro altrimenti non esitate a farmi domande ciao e grazie



    codice:
    html
    <html>
    <head>
    	<link rel="stylesheet" type="text/css" href="main.css">
    </head>
    <body>
    <div id="header" >
    	HOME PAGE – <SCRIPT><!–
    …	TRAMITE java SCRIPT VEDERE KE TIPO è
    //–></SCRIPT> ADMINISTRATION PROFILE
    </div>
    
    
    
    <div id="logout" >
    	<ul>
    		[*]LOGOUT
    	[/list]
    </div>
    <div id="button">
      <ul>
    	<div id="changepsw" style="visibility:visible">
    		[*]Account Administration
    		[*]Change Password
    	</div>
    	<div id="projects" style="visibility:visible">
    		[*]Projects
    		[*]New Project
    		[*]Update Project / New Release
    		[*]Delete Project
    	</div>
    	<div id="team" style="visibility:visible">
    		[*]Team
    		[*]Add Resource
    		[*]Update Resource
    		[*]Delete Resource
    	</div>
    	<div id="report" style="visibility:visible; background-color:white;">
    		[*]Report
    		[*]Project Monitoring (TIME)
    		[*]Project Monitoring (COST)
    		[*]People Monitoring (TIME)
    	</div>
    	<div id="chargingdetails" style="visibility:visible">
    		[*]Charging Details
    	</div>[/list]
    </div>

    codice:
    css
    #header{
    	width: 20em;
    	display: block;
    	padding: 5px 5px 5px 0.5em;
    	border-left: 10px;
    	border-right: 10px;
    	text-decoration: none;
    }
    
    #logout{
    	width: 12em;
    	margin-left:1100px;
    	margin-bottom: 1em;
    	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
    	background-color: #90bade;
    	color: #333;
    }
    #logout ul {
    	list-style: none;
    	margin: 0;
    	padding: 0;
    	border: none;
    }
    	
    #logout li {
    	border-bottom: 1px solid #90bade;
    	margin: 0;
    	list-style: none;
    	list-style-image: none;
    }
    	
    #logout li a {
    	display: block;
    	padding: 5px 5px 5px 0.5em;
    	border-left: 10px solid #1958b7;
    	border-right: 10px solid #508fc4;
    	background-color: #2175bc;
    	color: #fff;
    	text-decoration: none;
    	width: 100%;
    }
    
    html>body #logout li a {
    	width: auto;
    }
    
    #logout li a:hover {
    	border-left: 10px solid #1c64d1;
    	border-right: 10px solid #5ba3e0;
    	background-color: #2586d7;
    	color: #fff;
    }
    #button {
    	width: 12em;
    	border-right: 1px solid #000;
    	padding: 0 0 1em 0;
    	margin-bottom: 1em;
    	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
    	background-color: #90bade;
    	color: #333;
    }
    
    #button ul {
    	list-style: none;
    	margin: 0;
    	padding: 0;
    	border: none;
    }
    	
    #button li {
    	border-bottom: 1px solid #90bade;
    	margin: 0;
    	list-style: none;
    	list-style-image: none;
    }
    	
    #button li a {
    	display: block;
    	padding: 5px 5px 5px 0.5em;
    	border-left: 10px solid #e0ffff;
    	border-right: 10px solid #e0ffff;
    	background-color: #e0ffff;
    	color: blue;
    	text-decoration: none;
    	width: 100%;
    }
    
    html>body #button li a {
    	width: auto;
    }
    
    #button li a:hover {
    	border-left: 10px solid #1c64d1;
    	border-right: 10px solid #5ba3e0;
    	background-color: #2586d7;
    	color: #fff;
    }
    
    #button li a.title{
    	border-left: 10px solid #1958b7;
    	border-right: 10px solid #508fc4;
    	background-color: #2175bc;
    	color: #fff;
    }
    
    #button li a.red{
    	border-left: 0px;
    	border-right: 0px;
    	border-left: 10px solid #FF0000;
    	border-right: 10px solid #FF0000;
    	background-color: #FF0000;
    	color: white;
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    prova con style="display:none"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.