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

    posizionare un javascript

    Salve a tutti.. premetto che sono una grafica e non una programmatrice quindi la csa che sto percheiderfvi potrà sembrarvi sciocca.. ma ho proprio bisogno di un vstro consiglio.
    Allora...
    La mia bella home page deve includere un file js... possibilmente in una tabella al centro della pagina (essendo il menu in js).
    Il problema è che nel js ci sono le coordinate x e y che lo posizionano dove voglio io.
    Se le tolgo chiaramente mi si mette in alto a sinistra.
    Come faccio a posizionarlo nella tabella??
    Non vorrei mettere dei valori numerici nella x e nella y perchè in base alla risoluzione del monitor mi si sposterebbe.
    E' possibile????

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Senza vedere il javascript in questione non e' possibile... ma in linea di massima con alcuni menu e' possibile posizionarli all'interno di una cella o altro contenitore attribuendo a quest'ultimo il paramero position:relative;

    Comunque e' meglio vedere lo script

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3

    ecco lo script

    questo è il js

    function Menu(links) {
    //Crea un link all'indice della select selezionato
    location.href = links[links.selectedIndex].value;
    }
    var menus=[],_m3=window.external?[' style="width:200%;height:200%"','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,'w idth':100,'height':22,'hideAfter':200,'target':'_s elf','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,'wid th')*c:0),p._m4[1]+_m9(l,_mO,'firstY')+(nY!=null?nY*c+_m9(l,_mO,'hei ght')*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),_m 9(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];}

    var menuHierarchy = [
    ['Home', null,
    ['Musei', null, ['Providence', 'providence.html'], ['Casal Maggiore', 'casalmaggiore.html']],
    ['Mercati', null, ['New York'], ['Italia', null, ['tutte le domeniche'], ['ogni prima'], ['ogni seconda'], ['ogni terza'], ['ogni quarta']]],
    ['Archivio', null, ['Appuntamenti'], ['Convention', null, ['mini convention'], ['providence'], ['brillanti illusioni']]],
    ['Viaggi &', null, ['Viaggi a Roma -Hotel Fontana'], ['Viaggi a New York City']],
    ],
    ['Storia', null,
    ],
    ['Editoria', null,
    ['Libri', null, ['Brillanti Illusioni'], ['Bijoux Americani']],
    ['Riviste', null, ['Treasure']],
    ['Recensioni', null],
    ],
    ['Bijoux', null,
    ['M.Haskell', null, ['Scheda'], ['Bijoux']],
    ['Kenneth Jay Lane', null, ['Scheda'], ['Bijoux']],
    ],
    ['Vintage', null,
    ],
    ['Soci', null,
    ['Diventa socio', null,],
    ['Collezionisti', null, ['Italiani'], ['Europei']],
    ['Soci Vintage', null,],
    ['Amici di spilla', null,],
    ],
    ['Contatti', null,
    ['Presidente', null,],
    ['Vice', null,],
    ['Ufficio', null,],
    ],

    ]

    var menuConfig = [
    {
    'height': 15,
    'width' : 100,
    'firstY' : 0,
    'firstX' : 10,
    'nextX' : 1,
    'hideAfter' : 200,
    'css' : 'gurtl0o',
    'trace' : true
    },
    {
    'height': 20,
    'width' : 120,
    'firstY' : 25,
    'firstX' : 0,
    'nextY' : 2,
    'css' : 'gurtl1o'
    },
    {
    'height': 20,
    'width' : 200,
    'firstX' : 115,
    'firstY' : 0
    }
    ];

    new menu (menuHierarchy, menuConfig);

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.