Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

polloooo

[Resolvido] Menu de "abrir"

Recommended Posts

Opa pessoal...eu nao sei e tentei alguns nomes para procurar antes de vir aqui perguntar,mas nao achei oq eu tava kerendo.

 

Alguem sabe como se faz um menu de "abrir" tipo esse deste site: www.tesla.com.br

 

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
   <html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"/>
		<title> Exemplo de Javascript Menu</title>
		<style type="text/css">
			* { 
				margin: 0; 
				padding: 0; 
				color: #000; 
			}
			
			ul li ul {
				margin-left: 50px;
			}
		</style>
		<script type="text/javascript">
			function showMenu(subMenu){
				var menu = document.getElementById(subMenu);
				if ( menu.style.display == "none" ) {
					menu.style.display = "block";
				} else {
					menu.style.display = "none";
				}
			}
		</script>

</head>
	<body>
		<div id="tudo">
			
			<div id="conteudo">
				
				<div id="menu">
					
					<ul>
						<li><a href="#" onclick="showMenu('subMenu1')">Menu 1</a>
							<ul id="subMenu1" style="display: none;">
								<li><a href="#">Sub Menu 1</a></li>
								<li><a href="#">Sub Menu 1</a></li>
								<li><a href="#">Sub Menu 1</a></li>
								<li><a href="#">Sub Menu 1</a></li>
							</ul>
						</li>
						<li><a href="#" onclick="showMenu('subMenu2')">Menu 2</a>
							<ul id="subMenu2" style="display: none;">
								<li><a href="#">Sub Menu 2</a></li>
							</ul>
						</li>
						<li><a href="#" onclick="showMenu('subMenu3')">Menu 3</a>
							<ul id="subMenu3" style="display: none;">
								<li><a href="#">Sub Menu 3</a></li>
								<li><a href="#">Sub Menu 3</a></li>
							</ul>
						</li>
						<li><a href="#" onclick="showMenu('subMenu4')">Menu 4</a>
							<ul id="subMenu4" style="display: none;">
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
							</ul>						
						</li>
					</ul>
					
				</div>
				
			</div>
			<div id="rodape">
				<span>
					Desenvolvido por: phPaulo Desenvolvimento de Sites e Sistemas
				</span>
			</div>
		</div>
	</body>
</html>

só não se acostume

Compartilhar este post


Link para o post
Compartilhar em outros sites

pslucasps não é possível com php, pois trabalha com o evento do mouse e isso só em javascript....

 

 

se explicar melhor o que quer, talvez consigamos uma soluçãio para ti

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

ul#subMenu1 {
				border: 5px solid #F00;
			}

isso funcionou

 

edit---

 

a página já estava aberta!

 

por isso postei

Compartilhar este post


Link para o post
Compartilhar em outros sites

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
   <html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"/>
		<title> Exemplo de Javascript Menu</title>
		<style type="text/css">
			* { 
				margin: 0; 
				padding: 0; 
				color: #000; 
			}
			
			ul li ul {
				margin-left: 50px;
			}
		</style>
		<script type="text/javascript">
			function showMenu(subMenu){
				var menu = document.getElementById(subMenu);
				if ( menu.style.display == "none" ) {
					menu.style.display = "block";
				} else {
					menu.style.display = "none";
				}
			}
		</script>

</head>
	<body>
		<div id="tudo">
			
			<div id="conteudo">
				
				<div id="menu">
					
					<ul>
						<li><a href="#" onclick="showMenu('subMenu1')">Menu 1</a>
							<ul id="subMenu1" style="display: none;">
								<li><a href="#">Sub Menu 1</a></li>
								<li><a href="#">Sub Menu 1</a></li>
								<li><a href="#">Sub Menu 1</a></li>
								<li><a href="#">Sub Menu 1</a></li>
							</ul>
						</li>
						<li><a href="#" onclick="showMenu('subMenu2')">Menu 2</a>
							<ul id="subMenu2" style="display: none;">
								<li><a href="#">Sub Menu 2</a></li>
							</ul>
						</li>
						<li><a href="#" onclick="showMenu('subMenu3')">Menu 3</a>
							<ul id="subMenu3" style="display: none;">
								<li><a href="#">Sub Menu 3</a></li>
								<li><a href="#">Sub Menu 3</a></li>
							</ul>
						</li>
						<li><a href="#" onclick="showMenu('subMenu4')">Menu 4</a>
							<ul id="subMenu4" style="display: none;">
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
							</ul>						
						</li>
					</ul>
					
				</div>
				
			</div>
			<div id="rodape">
				<span>
					Desenvolvido por: phPaulo Desenvolvimento de Sites e Sistemas
				</span>
			</div>
		</div>
	</body>
</html>

só não se acostume

 

Ola, estou com um problema num menu bem parecido com este. O meu problema é:

preciso que quando o usuário clique no subMenu4 (por exemplo) apareça mais um nível de camada, seria uma camada dentro de outra camada é possível?

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
   <html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"/>
		<title> Exemplo de Javascript Menu</title>
		<style type="text/css">
			* { 
				margin: 0; 
				padding: 0; 
				color: #000; 
			}
			
			ul li ul {
				margin-left: 50px;
			}
		</style>
		<script type="text/javascript">
			function showMenu(subMenu){
				var menu = document.getElementById(subMenu);
				if ( menu.style.display == "none" ) {
					menu.style.display = "block";
				} else {
					menu.style.display = "none";
				}
			}
		</script>

</head>
	<body>
		<div id="tudo">
			
			<div id="conteudo">
				
				<div id="menu">
					
					<ul>
						<li><a href="#" onclick="showMenu('subMenu1')">Menu 1</a>
							<ul id="subMenu1" style="display: none;">
								<li><a href="#">Sub Menu 1</a></li>
								<li><a href="#">Sub Menu 1</a></li>
								<li><a href="#">Sub Menu 1</a></li>
								<li><a href="#">Sub Menu 1</a></li>
							</ul>
						</li>
						<li><a href="#" onclick="showMenu('subMenu2')">Menu 2</a>
							<ul id="subMenu2" style="display: none;">
								<li><a href="#">Sub Menu 2</a></li>
							</ul>
						</li>
						<li><a href="#" onclick="showMenu('subMenu3')">Menu 3</a>
							<ul id="subMenu3" style="display: none;">
								<li><a href="#">Sub Menu 3</a></li>
								<li><a href="#">Sub Menu 3</a></li>
							</ul>
						</li>
						<li><a href="#" onclick="showMenu('subMenu4')">Menu 4</a>
							<ul id="subMenu4" style="display: none;">
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
								<li><a href="#">Sub Menu 4</a></li>
							</ul>						
						</li>
					</ul>
					
				</div>
				
			</div>
			<div id="rodape">
				<span>
					Desenvolvido por: phPaulo Desenvolvimento de Sites e Sistemas
				</span>
			</div>
		</div>
	</body>
</html>

só não se acostume

 

Ola, estou com um problema num menu bem parecido com este. O meu problema é:

preciso que quando o usuário clique no subMenu4 (por exemplo) apareça mais um nível de camada, seria uma camada dentro de outra camada é possível?

abs

 

 

Eitcha desculpa pessoal, consegui resolver valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.