è possibile mostrare e nascondere con la proprietà display, così come si fa con i layers?
devo visualizzare o nascondere "fisicamente" delle parti di una pagina con link mostra e nascondi e display farebbe al caso mio!!!!
è possibile mostrare e nascondere con la proprietà display, così come si fa con i layers?
devo visualizzare o nascondere "fisicamente" delle parti di una pagina con link mostra e nascondi e display farebbe al caso mio!!!!
Ars longa...vita brevis.
metti queste parti che devi nascondere nei layer;o)
se no si può fare mi sembra con javascript ma non sono buono io!
mi serve proprio il display, perchè i layer nascondono alla vista ma il contenuto c'è, mentre col display, il cpntenuto è come se non ci fosse proprio!!!
Ars longa...vita brevis.
Non sei molto chiaro cmq credo di aver capito.
Se fai:
NomeLayer.style.visibility='hidden';
NomeLayer.style.visibility='visible';
oppure
<layer style="visibility: 'hidden'/'visible'"> (o uno o l'altro)
rendi visibile/invisibile un layer ma l'oggetto occupa il suo spazio nella pagina.
Se fai:
NomeLayer.style.display='none';
NomeLayer.style.display='block';
oppure
<layer style="display: 'none'/'block'"> (o uno o l'altro)
lo rendi invisibile e non occupa nessuno spazio grafico.
Chiedevi questo?
- "E' un messaggio. E' di Svarion, della terra di Merdor!"
- "Busto Arsizio?"
- "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
- "Ca**o dici? C'è scritto «frocio chi legge»!"
...credo la seconda!!!
provo e ti faccio sapere,
thanks 1000!!!
Ars longa...vita brevis.
Ancora non risolvo...
Ars longa...vita brevis.
Mi aiutate ad esempio a modificare questo in modo che quando il layer è nascosto il suo contenuto non occupi spazio fisico???
o un esempio analogo???
<html><head>
<script language="JavaScript">
<!--
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 MM_showHideLayers() { //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible'v='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
</head>
<body>
Vedi
Nascondi
<div id="Layer1" style="z-index:1; visibility: hidden"> aaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbb
cccccccccccccccccc
dddddddddddddddddd
</div>
Prova numero 1
</body></html>
Ars longa...vita brevis.