Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Menù impostarlo fisso

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Menù impostarlo fisso

    Carissimi,
    ho questo script
    Nell'Head
    codice:
    	<script language=JavaScript>
    var menus=[],_m3=window.external?[' style="width:100%;height:100%"','div onclick="','div']:['','a href="javascript:','a'],_mC=document.getElementById?function(_mR){return document.getElementById(_mR)}:function(_mR){return document.all[_mR]};function menu(_m1,_mO){var _=this,i;_._m1=_m1;_._mO=_mO;_._mS='';_.id=menus.length;_._m0=[];_._m2=[];_._m4=[0,0];_._mO[-1]={'firstX':20,'firstY':20,'nextX':15,'nextY':15,'width':100,'height':22,'hideAfter':200,'target':'_self','trace':0,'css':''};for(i=0;i<_._m1.length;i++)if(_._m1[i])new _mE(0,_,_,_._m1[i]);for(i=0;i<_._m2.length;i++)_mA(_._m2[i],1);menus[_.id]=_;}function _mD(_mK){var i,a=menus[_mK]._m0;for(i=0;i<a.length;i++){_mA(a[i],0);_mB(a[i],'norm');}}function _mF(_mK,_mI){var m=menus[_mK],_=m._m0[_mI]._m1[1];_mB(m._m0[_mI],'clck');if(_)open(_,_m9(m._m0[_mI]._m8,m._mO,'target'));}function _mG(_mK,_mI){var m=menus[_mK];m._mL=setTimeout('_mD('+_mK+')',_m9(m._mN._m8,m._mO,'hideAfter'));if(m._mN.id==_mI)m._mN=null;}function _mH(_mK,_mI){var m=menus[_mK],_,_m7,i;m._mN=_=m._m0[_mI];if(m._mL)clearTimeout(m._mL);for(i=0;i<m._m0.length;i++){_=m._m0[i];_m7=!m._mN._mS.indexOf(_._mT);if(_m7)_mB(_,_==m._mN?'over':'norm');_mA(_,_m7);}if(m._mN._m6)for(i=m._mN;i&&i._m5;i=i._mP)_mB(i,'over');}function _mE(l,p,m,_m1){var _=this,i,c=p._m2.length,_mO=m._mO;_._m1=_m1;_._mP=p;_._mT=p._mS;_._mS=p._mS+c+':';_._m8=l;_.id=m._m0.length;m._m0[_.id]=_;p._m2[c]=_;var id=m.id+','+_.id,nX,nY;_._m6=_m9(l,_mO,'trace');for(i=l;i>=-1;i--){if(_mO[i]&&_mO[i]['nextX']!=null)nX=_mO[i]['nextX'];if(_mO[i]&&_mO[i]['nextY']!=null)nY=_mO[i]['nextY'];if(nX!=null||nY!=null)break;}_._m4=[p._m4[0]+_m9(l,_mO,'firstX')+(nX!=null?nX*c+_m9(l,_mO,'width')*c:0),p._m4[1]+_m9(l,_mO,'firstY')+(nY!=null?nY*c+_m9(l,_mO,'height')*c:0)];document.write('<',_m3[1],'_mF(',id,')" id="me',id,'" style="position:absolute;top:',_._m4[1],'px;left:',_._m4[0],'px;width:',_m9(l,_mO,'width'),'px;height:',_m9(l,_mO,'height'),'px;visibility:hidden;z-index:',l,';text-decoration:none" onmouseout="_mG(',id,')" onmouseover="_mH(',id,')"><div',_m3[0],' id="mi',id,'" class="',_m9(l,_mO,'css'),'norm">',_m1[0],'</div></',_m3[2],'>');_._m5=[_mC('me'+m.id+','+_.id),_mC('mi'+m.id+','+_.id),_m9(l,_mO,'css')];if(_m1.length>2){_._m2=[];for(i=2;i<_m1.length;i++)if(_m1[i])new _mE(l+1,_,m,_m1[i]);}}function _mA(_,_mJ){if(_._mQ==_mJ)return;_._mQ=_mJ;if(_mJ)_._m5[0].style.visibility='visible';else if(_._m8)_._m5[0].style.visibility='hidden';}function _mB(_,_mM){if(_._m5[3]==_mM)return;_._m5[3]=_mM;_._m5[1].className=_._m5[2]+_mM}function _m9(l,_mO,k){for(var i=l;i>=-1;i--)if(_mO[i]&&_mO[i][k]!=null)return _mO[i][k];}
    
    
    </script>
    
    	<script language=JavaScript>
    var menuHierarchy = [
    	['Home', null ,
    	['Home','on_air.asp']
    	],
    	['Dove siamo', null,
    		['programma1','on_air.asp'],
    		['programma2','on_air.asp'],
    		['Programma3','on_air.asp']
    	],
    	[Chi siamo', null,
    		['Nome','on_air.asp'],
    		['Nome','on_air.asp'],
    		['Nome','on_air.asp'],
    		['Nome','on_air.asp'],
    		['Nome','on_air.asp']
    	],
    	['Prodotti', null,
    		['nome','on_air.asp'],
    		['nome','on_air.asp']
    	],
    	['Contatti', null,
    		['Info','on_air.asp'],
    		['Pubblicità','on_air.asp']
    	]
    ];
    
    
    
    </script>
    
    <style>
    body {
    	font: 11px Arial,Verdana,Helvetica,sans-serif;
    }
    </style>
    <style>
    .gurtl0norm {
    	padding: 4px;
    	font: 13px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    	font-weight: bold;
    	text-align:center;
    	text-decoration: none;
    	border: 0px solid ;
    	border-left: 4px solid #CC9900;
    	background: ;
    	color: white;
    	cursor: hand;
    }
    .gurtl0over {
    	padding: 4px;
    	font: 13px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    	font-weight: bold;
    	text-align:center;
    	text-decoration: none;
    	border: 1px solid #A4A4A4;
    	border-left: 4px solid ;
    	background: #CC9900;
    	color: white;
    	cursor: hand;
    }
    .gurtl0clck {
    	padding: 4px;
    	font: 13px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    	font-weight: bold;
    	text-decoration: none;
    	text-align:center;
    	border: 1px solid white ;
    	border-left: 4px solid white;
    	background: #CC9900;
    	color: white;
    	cursor: hand;
    }
    .gurtl1norm {
    	padding: 3px;
    	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    	font-weight: bold;
    	text-align:center;
    	text-decoration: none;
    	border: 1px solid white ;
    	border-left: 4px solid white;
    	background: #CC9900;
    	color: #243D4B;
    	cursor: hand;
    }
    .gurtl1over {
    	padding: 3px;
    	font: 12px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    	font-weight: bold;
    	text-decoration: none;
    	text-align:center;
    	border: 1px solid white;
    	border-left: 4px solid #E1B700;
    	background: #EBEFEF;
    	color: #243D4B;
    	cursor: hand;
    }
    .gurtl1clck {
    	padding: 3px;
    	font: 13px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    	font-weight: bold;
    	text-align:center;
    	text-decoration: none;
    	border: 1px solid white;
    	border-left: 4px solid #E1B700;
    	background: #CC9900;
    	color: #243D4B;
    	cursor: hand;
    }
    </style>
    E nel body
    codice:
    <script language="JavaScript">
    <!--
    new menu (menuHierarchy, [
    {
    	'height': 23,
    	'width' : 90,
    	'firstX' : 160,
    	'firstY' : 5,
    	'nextX' : 0,
    	'hideAfter' : 200,
    	'css'   : 'gurtl0',
    	'trace' : true
    },
    {
    	'height':  22,
    	'width' : 113,
    	'firstY' : 30,
    	'firstX' :  0,
    	'nextY' : 0,
    	'css' : 'gurtl1'
    },
    {
    	'firstX' : 0,
    	'firstY' : 0
    }
    ])
    
    //-->
    </script>
    Lo script de body, l'inserito in una tabella per posizionarlo nella pagina, ma purtroppo non resta fisso là dove inserito, allargando e diminuendo la pagina tramite browser il menù non resta fisso al posto dove l'ho messo ma si sposta...
    Potete aiutarmi a fissarlo?
    Grazie
    G.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Premetto che il mio sito è tabellato centrale (forse per questo creea il suddetto problema) potete aiutarmi?
    Grazie
    G.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    nessuno può aiutarmi, oppure consigliarmi un menù a tendina orizzontale che resti fisso durante lo scroll della pagina.
    Grazie
    G.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.