Ir para conteúdo

POWERED BY:

Arquivado

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

Rulez2k

com menu.... código postado.... treeview

Recommended Posts

Esse é o meu primeiro post galera vejam o código desse menu abaixo se vcs conseguem me ajudar por favor, para entenderem melhor primeiro montem ele na máquian de vcs para ver ele funcionando atualmente!!! ae minha dúvida é a seguinte!!!

 

o q acontece é q ele funciona perfeitamente porém qaundo clico em uma pasta

que tem menus dentro (pasta fechada) ele abre normal as pastinhas q tinham

dentro dela certo? porém quando clico novamente ele fecha as pastinhas q

abriu masssss o ícone da pasta principal continua aberta!! sendo q por eu

ter clicado novamente era pra ter ficado novamente com o icone pasta

fechada!!

 

eu tenho a funcao q faz fechar a pasta!! façam novamente o mesmo teste!!! só

q quando forem fechar a pasta q tem os sublinks cliquem 2 vezes!!! ele fecha

perfeito e muda o icone perfeito!!! massss tive q usar a função onDblClick

pois a onClick já tinha utilizado com outra função!!! e não adianta eu por a

função;função2 pois nesse caso não funciona

 

alguém poderia me ajudar com a correção desse script para q ele funcione

corretamente por favor? valeuuu

 

Menu:

 

<html><head><title>Menu</title><script language="JavaScript">	function MM_swapImage() { //v3.0   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}	}		function MM_swapImgRestore() { //v3.0   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;	}		function MM_findObj(n, d) { //v4.0   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);   if(!x && document.getElementById) x=document.getElementById(n); return x;	}	function checkExpand(){	if(""!=event.srcElement.id){	var ch = event.srcElement.id + "Child";	var el = document.all[ch];	if (null!=el) el.style.display = "none" == el.style.display ? "" : "none";	event.returnValue=false;}}	</script><style type="text/css"><!--a {  font-family: Arial, Verdana; font-size: 11px}--></style></head><body link="#333333" vlink="#333333" alink="#333333" text="#333333"><table width="390" cellpadding="0" cellspacing="0">  <tr>	<td><img src="fechada.gif" align="absmiddle" name="pasta"><img src="espaco.gif"><a href="#" id="HG1" onClick="checkExpand()" onUnload="clearTimeout(window.tm)" class="topico" onMouseDown="MM_swapImage('pasta','','aberta.gif',1)" onDblClick="MM_swapImgRestore()">Menu 1</a><br>   <div id="HG1Child" style="display:none">  <img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 1</a><br>  <img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 1</a><br>  <img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 1</a><br>  <img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 1</a><br>     <img src="espaco.gif"><img src="fechada.gif" align="absmiddle" name="pasta1_1"><img src="espaco.gif"><a href="#" id="HG1_1" onClick="checkExpand()" onUnload="clearTimeout(window.tm)" class="topico" onMouseDown="MM_swapImage('pasta1_1','','aberta.gif',1)" onDblClick="MM_swapImgRestore()">Sub 1_2</a><br>    <div id="HG1_1Child" style="display:none">  <img src="espaco.gif"><img src="espaco.gif"><img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 1_2</a><br>  <img src="espaco.gif"><img src="espaco.gif"><img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 1_2</a><br>  <img src="espaco.gif"><img src="espaco.gif"><img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 1_2</a><br>  <img src="espaco.gif"><img src="espaco.gif"><img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 1_2</a>  </div>  <img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 1</a><br>  <img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 1</a><br>  <img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 1</a><br>  <img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 1</a><br></div></td>  </tr>  <tr>	<td><img src="fechada.gif" align="absmiddle" name="pasta1"><img src="espaco.gif"><a href="#" id="HG2" onClick="checkExpand()" onUnload="clearTimeout(window.tm)" class="topico" onMouseDown="MM_swapImage('pasta1','','aberta.gif',1)" onDblClick="MM_swapImgRestore()">Menu 2</a><br>   <div id="HG2Child" style="display:none">  <img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 2</a><br>  <img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 2</a><br>  <img src="espaco.gif"><img src="abertacinza.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Sub 2</a></div></td>  </tr>  <tr>	<td><img src="aberta.gif" align="absmiddle"><img src="espaco.gif"><a href="#">Menu 4</a></td>  </tr></table></body></html>

 

Imagens Necessárias para visualização:

 

só precisava saber como posso anexar as imagens nesse fórum? pois to sem nenhum ftp aqui no momento!!!

 

bom mas quem puder me ajudar pode pegar até esses smiles do fórum e apenas renomear!!! as imagens seriam:

 

aberta.gif - pastinha do windows aberta

abertacinza - pastinha do windows pintada de cinza e aberta cor cinza (quando nao tem mais subpastas dentro)

espaco.gif - gif transparente

fechada.gif - pastinha do windows fechada

 

galera se vcs puderem me ajudar eu agradeço muito

 

thankzzz

Compartilhar este post


Link para o post
Compartilhar em outros sites

humm acho q postei no fórum errado!! malz!!!mas alguém aew sabe como arrumar esse menu ? já tentei de tudo!! ta f***... fazer com q ele clique 1 vez na pasta fechada ele execute a funcao de abrir os menus e se clicar uma vez nela de novo ele executa a função q fecha os menus... ;)

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.