Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136

    [javascript] problema di posizione

    Ho trovato un menu che ho messo in una pagina menu.htm, ed ho incluso questa pagina in un index.php tramite l'include.
    Solo che il menu mi viene in alto a sinistra, nonostante abbia definito l'include al centro della pagina sotto il logo del sito. Credo che il menu sia in posizione assoluta.
    Vi metto alcuni dati del menu in javascript:


    codice:
    with(milonic=new menuname("Main Menu")){
    alwaysvisible=1;
    left=8;
    orientation="horizontal";
    style=menuStyle;
    top=8;
    e poi c'è un altro file in javascript chiamato src ed è il seguente

    codice:
    licenseNumber=1000;licenseURL="Unlicensed";_mD=2;_d=document;_dB=_d.body;_n=navigator;_L=location;_nv=$tL(_n.appVersion);_nu=$tL(_n.userAgent);_ps=parseInt(_n.productSub);_f=false;_t=true;_n=null;_W=window;$$=" ";$="";_wp=_W.createPopup;ie=(_d.all)?_t:_f;ie4=(!_d.getElementById&&ie)?_t:_f;ie5=(!ie4&&ie&&!_wp)?_t:_f;ie55=(!ie4&&ie&&_wp)?_t:_f;ns6=(_nu.indexOf("gecko")!=-1)?_t:_f;konq=(_nu.indexOf("konqueror")!=-1)?_t:_f;sfri=(_nu.indexOf("safari")!=-1)?_t:_f;if(konq||sfri){_ps=0;ns6=0}ns4=(_d.layers)?_t:_f;ns61=(_ps>=20010726)?_t:_f;ns7=(_ps>=20020823)?_t:_f;ns72=(_ps>=20040804)?_t:_f;op=(_W.opera)?_t:_f;if(op||konq)ie=0;op5=(_nu.indexOf("opera 5")!=-1)?_t:_f;op6=(_nu.indexOf("opera 6")!=-1||_nu.indexOf("opera/6")!=-1)?_t:_f;op7=(_nu.indexOf("opera 8")!=-1||_nu.indexOf("opera 7")!=-1||_nu.indexOf("opera/7")!=-1)?_t:_f;mac=(_nv.indexOf("mac")!=-1)?_t:_f;if(ns6||ns4||op||sfri)mac=_f;ns60=_f;if(ns6&&!ns61)ns60=_t;if(op7)op=_f;IEDtD=0;if(!op&&((_d.all||ns7)&&_d.compatMode=="CSS1Compat")||(mac&&_d.doctype&&_d.doctype.name.indexOf(".dtd")!=-1))IEDtD=1;_jv="javascript:void(0)";_lN="\n";_rstC=inDragMode=_d.dne=lcl=$R=$mD=_mcnt=_sL=_sT=_ofMT=_oldbW=_bW=_oldbH=_bl=_el=_st=_en=_cKA=0;_startM=_c=1;_oldel=_itemRef=_mn=-1;_zi=_aN=_bH=999;if(op)ie55=_f;ab$="absolute";$O="menu";$5="hidden";_d.write("<style>.milonic{width:1px;visibility:hidden;position:absolute}</style>");function _nA(){return new Array()}function _StO(_fnc,_ms){return setTimeout(_fnc,_ms)}tTipt=$;_m=_nA();_mi=_nA();_sm=_nA();_tsm=_nA();_cip=_nA();$S3="2E636F6D2F";$S4="646D2E706870";_MT=_StO($,0);_oMT=_StO($,0);_cMT=_StO($,0);_mst=_StO($,0);_Mtip=_StO($,0);$u="undefined ";_Lhr=_L.href;$6="visible";if(op5){$5=$tU($5);$6=$tU($6)}function M_hideLayer(){}function _oTree(){}function mmMouseMove(){}function _cL(){}function _ocURL(){}function mmClick(){}function autoOT(){}function _X_(){}function _iF0C(){}function showtip(){}function mmVisFunction(){}function remove(_ar,_dta){var _tar=_nA();for(_a=0;_a<_ar.length;_a++){if(_ar[_a]!=_dta){_tar[_tar.length]=_ar[_a]}}return _tar}function copyOf(_w){for(_cO in _w){this[_cO]=_w[_cO]}}function $tL($v){if($v)return $v.toLowerCase()}function $tU($v){if($v)return $v.toUpperCase()}function $pU($v){if($v)return parseInt($v)}function drawMenus(){_startM=1;_oldbH=0;_oldbW=0;for(_y=_mcnt;_y<_m.length;_y++){o$(_y,1)}}_$S={menu:0,text:1,url:2,showmenu:3,status:4,onbgcolor:5,oncolor:6,offbgcolor:7,offcolor:8,offborder:9,separatorcolor:10,padding:11,fontsize:12,fontstyle:13,fontweight:14,fontfamily:15,high3dcolor:16,low3dcolor:17,pagecolor:18,pagebgcolor:19,headercolor:20,headerbgcolor:21,subimagepadding:22,subimageposition:23,subimage:24,onborder:25,ondecoration:26,separatorsize:27,itemheight:28,image:29,imageposition:30,imagealign:31,overimage:32,decoration:33,type:34,target:35,align:36,imageheight:37,imagewidth:38,openonclick:39,closeonclick:40,keepalive:41,onfunction:42,offfunction:43,onbold:44,onitalic:45,bgimage:46,overbgimage:47,onsubimage:48,separatorheight:49,separatorwidth:50,separatorpadding:51,separatoralign:52,onclass:53,offclass:54,itemwidth:55,pageimage:56,targetfeatures:57,visitedcolor:58,pointer:59,imagepadding:60,valign:61,clickfunction:62,bordercolor:63,borderstyle:64,borderwidth:65,overfilter:66,outfilter:67,margin:68,pagebgimage:69,swap3d:70,separatorimage:71,pageclass:72,menubgimage:73,headerborder:74,pageborder:75,title:76,pagematch:77,rawcss:78,fileimage:79,clickcolor:80,clickbgcolor:81,clickimage:82,clicksubimage:83,imageurl:84,pagesubimage:85,dragable:86,clickclass:87,clickbgimage:88,imageborderwidth:89,overseparatorimage:90,clickseparatorimage:91};function mm_style(){for($i in _$S)this[$i]=_n;this.built=0}_$M={items:0,name:1,top:2,left:3,itemwidth:4,screenposition:5,style:6,alwaysvisible:7,align:8,orientation:9,keepalive:10,openstyle:11,margin:12,overflow:13,position:14,overfilter:15,outfilter:16,menuwidth:17,itemheight:18,followscroll:19,menualign:20,mm_callItem:21,mm_obj_ref:22,mm_built:23,menuheight:24,ignorecollision:25,divides:26,zindex:27};function menuname(name){for($i in _$M)this[$i]=_n;this.name=$tL(name);_c=1;_mn++;this.menunumber=_mn}function _incItem(_it){_mi[_bl]=_nA();for($i in _x[6])if(_x[6][$i])_mi[_bl][_$S[$i]]=_x[6][$i];_mi[_bl][0]=_mn;_it=_it.split(";");for(_a=0;_a<_it.length;_a++){_sp=_it[_a].indexOf("`");if(_sp!=-1){_tI=_it[_a];if(_sp==_it[_a].lastIndexOf("`")){for(_b=_a;_b<_it.length;_b++){if(_it[_b+1]){_tI+=";"+_it[_b+1];_a++;if(_it[_b+1].indexOf("`")!=-1)_b=_it.length}}}_it[_a]=_tI.replace(/`/g,$)}_sp=_it[_a].indexOf("=");if(_sp==-1){if(_it[_a])_si=_si+";"+_it[_a]}else{_si=_it[_a].slice(_sp+1);_w=_it[_a].slice(0,_sp);if(_w=="showmenu")_si=$tL(_si)}if(_it[_a]){_mi[_bl][_$S[_w]]=_si}}_m[_mn][0][_c-2]=_bl;_c++;_bl++}_c=0;function ami(txt){_t=this;if(_c==1){_c++;_m[_mn]=_nA();_x=_m[_mn];for($i in _t)_x[_$M[$i]]=_t[$i];_x[21]=-1;_x[0]=_nA();if(!_x[12])_x[12]=0;_MS=_m[_mn][6];_MN=_m[_mn];if(_MN[15]==_n)_MN[15]=_MS.overfilter;if(_MN[16]==_n)_MN[16]=_MS.outfilter;_MS[65]=(_MS.borderwidth)?$pU(_MS.borderwidth):0;_MS[64]=_MS.borderstyle;_MS[63]=_MS.bordercolor;if(_W.ignoreCollisions){_MN[25]=1}if(!_MS.built){lcl++;_vC=_MS.visitedcolor;if(_vC){_oC=_MS.offcolor;if(!_oC)_oC="#000000";if(!_vC)_vC="#ff0000";_Lcl="<style>.linkclass"+lcl+":link{color:"+_oC+"}.linkclass"+lcl+":visited{color:"+_vC+"}</style>";_d.write(_Lcl);_MS.linkclass="linkclass"+lcl}_MS.built=1}}_incItem(txt)}menuname.prototype.aI=ami;
    Potete aiutarmi?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La prima parte del codice non e' molto utile... mentre la seconda e' illegibile VVoVe:

    Se, come dici tu, il menu ha position:absolute prova a racciudere lo script che lo genera (???) all'interno di un contenitore al quale invece assegni

    style="position:relative;"

    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
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    Originariamente inviato da br1
    La prima parte del codice non e' molto utile... mentre la seconda e' illegibile VVoVe:

    Se, come dici tu, il menu ha position:absolute prova a racciudere lo script che lo genera (???) all'interno di un contenitore al quale invece assegni

    style="position:relative;"

    ciao
    Puoi spiegarmi come posso fare?
    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    up

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136

    up

    up, perfavore...

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La risposta non e' semplice... occorrerebbe esaminare l'intera pagina completa di script.

    Prova a cercare uno script nel quale si richiama la funzione

    drawMenus()

    e risali al contenitore che la racchiude... a questo devi assegnare

    style="position: relative;"

    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

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    Il DrawMenus () è alla fine, ma nn trovo il position.
    Che faccio?
    Ho levato tutti i sub-menu per convenienza.

    codice:
    _menuCloseDelay=500;
    _menuOpenDelay=150;
    _subOffsetTop=2;
    _subOffsetLeft=-2;
    projectid=5;
    
    
    
    
    
    with(menuStyle=new mm_style()){
    styleid=4;
    bordercolor="#296488";
    borderstyle="solid";
    borderwidth=1;
    fontfamily="Verdana, Tahoma, Arial";
    fontsize="75%";
    fontstyle="normal";
    headerbgcolor="#ffffff";
    headercolor="#000000";
    offbgcolor="#DCE9F0";
    offcolor="#515151";
    onbgcolor="#4F8EB6";
    oncolor="#ffffff";
    outfilter="randomdissolve(duration=0.3)";
    overfilter="Fade(duration=0.2);Alpha(opacity=100);Shadow(color=#777777', Direction=135, Strength=5)";
    padding=5;
    pagebgcolor="#82B6D7";
    pagecolor="black";
    separatorcolor="#2D729D";
    separatorsize=1;
    subimage="";
    subimagepadding=2;
    }
    
    
    with(menuFreccia=new mm_style()){
    styleid=4;
    bordercolor="#296488";
    borderstyle="solid";
    borderwidth=1;
    fontfamily="Verdana, Tahoma, Arial";
    fontsize="75%";
    fontstyle="normal";
    headerbgcolor="#ffffff";
    headercolor="#000000";
    offbgcolor="#DCE9F0";
    offcolor="#515151";
    onbgcolor="#4F8EB6";
    oncolor="#ffffff";
    outfilter="randomdissolve(duration=0.3)";
    overfilter="Fade(duration=0.2);Alpha(opacity=100);Shadow(color=#777777', Direction=135, Strength=5)";
    padding=5;
    pagebgcolor="#82B6D7";
    pagecolor="black";
    separatorcolor="#2D729D";
    separatorsize=1;
    subimage="arrow.gif";
    subimagepadding=2;
    }
    
    
    with(milonic=new menuname("Main Menu")){
    alwaysvisible=1;
    left=8;
    orientation="horizontal";
    style=menuStyle;
    top=8;
    aI("showmenu=Home;status=Home page;text=Home;url=index.php;");
    aI("showmenu=La Scuola;status=La Scuola;text=La Scuola;url=la_scuola.php");
    aI("showmenu=Biblioteca;status=Biblioteca;text=Biblioteca;url=biblioteca.php");
    aI("showmenu=La didattica;status=La didattica;text=La didattica;url=la_didattica.php");
    }
    
    
    drawMenus();   // <-- Ekkolo!!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    up

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    Originariamente inviato da §hady
    up

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    136
    up causa sommersione da messaggi.

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.