Visualizzazione risultati 1 fino 7 di 7

Discussione: Aiuto per la creazione di un menù orizzontale [mod]

  1. #1
    Guest

    Predefinito

    Ciao gente!!!
    Siccome molti mi hanno suggerito di fare un menu qualcuno potremme prepararmi qualche riga di codice con i link gia presenti per un menù orrizzontale???THKS
    http://skateboard.altervista.or/

    6) Cercare, se possibile, di usare solo frasi esplicite come intestazioni dei messaggi.
    Facendo così si può individuare facilmente il contenuto di un messaggio, e sopratutto un'eventuale risposta.
    Messaggi con un titolo come "aiuto" "importante" o "vitale importanza" e simili, non solo confondono gli utenti che potrebbero aiutarvi, ma potrebbero confondere voi stessi in un prossimo futuro quando cercate un thread.

    by twisterdark

  2. #2
    L'avatar di Dodi
    Dodi non è connesso Utente storico
    Data registrazione
    16-09-2002
    Residenza
    Milano
    Messaggi
    8,183

    Predefinito

    guarda che se cerchi su qualsiasi motore di ricerca di script pronti da modificare per menu ne esistono milioni ;)

  3. #3
    Guest

    Predefinito

    me ne dai 1???
    tnks

  4. #4
    L'avatar di Dodi
    Dodi non è connesso Utente storico
    Data registrazione
    16-09-2002
    Residenza
    Milano
    Messaggi
    8,183

  5. #5
    Guest

    Predefinito

    grazie

  6. #6
    Guest

    Predefinito

    puoi usare questo
    PROVALO

    [code:1:98da932487]<script>
    <!--

    /*
    Copyright © MaXimuS 2002, All Rights Reserved.
    Site: http://maximus.ravecore.com
    E-mail: maximusforever@hotmail.com
    Script: Static Slide Menu
    Version: 6.6 Build 34
    */

    NS6=(document.getElementById&&!documen t.all)
    IE=(document.all);IE4=(document.all&am p;&!document.getElementById)
    NS=(navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4&qu ot;)
    OP=(navigator.userAgent.indexOf('Opera'&#4 1;>-1)

    tempBar='';barBuilt=0;lastY=0;lastX=0;sI=new Array();moving=setTimeout('null',1&#41 ;;

    function moveOut() {
    if(parseInt(ssm.left)<0&&mP os||parseInt(ssm.left)>0&&!mPos ){
    clearTimeout(moving);
    moving=setTimeout('moveOut()', slideXSpeed);
    slideMenu((!mPos)?"out": "out");
    }
    else {
    clearTimeout(moving);
    moving=setTimeout('null',1);
    }
    }
    function moveBack() {
    clearTimeout(moving);
    moving=setTimeout('moveBack1()',waitTi me);
    }
    function moveBack1() {
    if(parseInt(ssm.left)>-(menuWidth+1)&&mPos||parseInt( ssm.left)<menuWidth+1&&!mPos) {
    clearTimeout(moving);
    moving=setTimeout('moveBack1()',slideX Speed);
    slideMenu((!mPos)?"in":& quot;in");
    }
    else{
    clearTimeout(moving);
    moving=setTimeout('null',1);
    }
    }
    function slideMenu(way){
    fHow=(NS6)?0.4:0.2;
    if(way=="out")flow=fHow*-(parseInt(ssm.left));
    if(way=="in"&&!mPos)flow =fHow* (menuWidth+1-parseInt(ssm.left));
    else if(way=="in")flow=fHow*-(menuWidth+1+parseInt(ssm.left)&#41 ;;
    if(flow>0)flow=Math.ceil(flow) ;
    else flow=Math.floor(flow);
    if(IE||NS6){
    lastX+=flow;
    bssm.clip="rect(0 "+((!mPos)?(barWidth+menuWidt h+3):(barWidth+2+lastX))+&quot ; "+(((IE4)?document.body.clien tHeight:0)+tssm.offsetHeight)+" "+((!mPos)?(lastX+1): 0)+")";
    }
    ssm.left=parseInt(ssm.left)+flow;
    if(NS){
    if(!mPos){
    bssm.clip.left+=flow;
    bssm2.clip.left+=flow;
    }
    else{
    bssm.clip.right+=flow;
    bssm2.clip.right+=flow;
    }
    if(bssm.left+bssm.clip.right>document.width )document.width+=flow;
    }
    }

    function makeStatic() {
    winY=(IE)?document.body.scrollTop:wind ow.pageYOffset;
    sHow=(NS6)?0.4:0.2;
    if(winY!=lastY&&winY>YOffset-staticYOffset)smooth=sHow*(winY-lastY-YOffset+staticYOffset);
    else if(YOffset-staticYOffset+lastY>YOffset-staticYOffset&&winY<=YOffset-staticYOffset)smooth=sHow*(winY-lastY-(YOffset-(YOffset-winY)));
    else smooth=0;
    if(smooth>0)smooth=Math.ceil(smooth );
    else smooth=Math.floor(smooth);
    bssm.top=parseInt(bssm.top)+smooth;
    lastY=lastY+smooth;
    setTimeout('makeStatic()',slideYSpeed& #41;;
    }

    function menuClick(id) {
    obj=(document.all)?document.all(id&#41 ;:document.getElementById(id);
    with(obj){
    if(event.srcElement.id!=id){
    if(target=="_top")top.location=h ref;
    else if(target=="_parent")parent.loca tion=href;
    else if(target=="_blank")window.open& #40;href);
    else if(target>""&&top.frames& #91;target])top.frames[target].loc ation=href;
    else if(target>"")eval('window .open("'+href+'","'+target+'&qu ot;)');
    else location=href;
    }
    }
    }

    function buildBar() {
    if(!barType)tempBar='<IMG SRC="'+barText+'" BORDER="0">';
    else{
    for(b=0;b<barText.length;b++)tempBar+=b arText.charAt(b)+"<BR>"
    }
    ssmHTML+='<td align="center" rowspan="100" width="'+barWidth+'" bgcolor="'+barBGColor+'" valign="'+barVAlign+'" align="'+barAlign+'" class="ssmBar" NOWRAP>'+tempBar+'</td>';
    }

    function initSlide() {
    if (!mPos)lastX=menuWidth
    if ((NS6||IE)&&!OP||(operaFix !=2&&OP)){
    ssm=(NS6)?document.getElementById(&quo t;thessm").style:document.all(&qu ot;thessm").style;
    tssm=(NS6)?document.getElementById(&qu ot;thessm"):document.all("th essm");
    bssm=(NS6)?document.getElementById(&qu ot;basessm").style:document.all(& quot;basessm").style;
    bssm.clip="rect(0 "+(barWidth+2+((!mPos)?menuWi dth+1:0))+" "+(((IE4)?document.body.clien tHeight:0)+tssm.offsetHeight)+" "+((!mPos)?(menuWidth+1)& #58;0)+")";
    if (OP&&operaFix==1)XOff=(!mPos&# 41;?document.body.clientWidth-barWidth-3:0;
    bssm.left=(!mPos)?XOff-menuWidth:XOff;
    if(OP)ssm.left=ssm.left;
    bssm.visibility="visible";
    if(NS6&&!OP){
    bssm.top=YOffset;
    if(menuOpacity!=100)ssm.MozOpacity=menuOpa city/100;
    slideIsGo=window.innerHeight>tssm.offsetHeight+ staticYOffset;
    }
    else{
    if(menuOpacity!=100)ssm.filter="alpha (opacity="+menuOpacity+")&quo t;;
    slideIsGo=((OP)?window.innerHeight&#58 ;document.body.clientHeight)>parseInt(t ssm.offsetHeight)+staticYOffset;
    }
    if(autoHideXOverflow&&((IE?doc ument.body.clientWidth:window.innerWidth-16)<parseInt(bssm.left)+parseInt&#4 0;ssm.left)+menuWidth+barWidth+3))&#12 3;
    document.body.style.overflowX="hidden";
    document.body.style.overflowY="scroll";
    }
    }
    else if(NS){
    bssm=document.layers["basessm1"] ;
    bssm2=bssm.document.layers["basessm2&quot ;];
    ssm=bssm2.document.layers["thessm"&# 93;;
    bssm.clip.left=(!mPos)?menuWidth+1:0;
    bssm.clip.right=(!mPos)?(menuWidth+bar Width+3):barWidth+2;
    bssm.left=(!mPos)?XOff-menuWidth:XOff;
    ssm.visibility="show";
    slideIsGo=window.innerHeight>ssm.clip.bottom+st aticYOffset;
    }
    if(slideY&&(slideOnYOverflow||&#40 ;!slideOnYOverflow&&slideIsGo))&#4 1;makeStatic();
    if(!slideX)moveOut();
    }

    function getXOff() {
    return (((!XAlign)?((IE||OP)? document.body.clientWidth-barWidth-3:window.innerWidth-barWidth-3-17):(XAlign==1)?Math.floor(&#4 0;(IE||OP)?document.body.clientWidth/2-barWidth/2-1.5:window.innerWidth/2-barWidth/2-1.5)):0)+XOffset);
    }

    function buildMenu() {
    mPos=menuPosition;
    ssmHTML="";
    XOff=getXOff();
    if(IE||NS6)ssmHTML+='<DIV ID="basessm" style="visibility:hidden;Position : Absolute ;Top : '+YOffset+' ;Z-Index : 20;width:'+(barWidth+2)+';">&l t;DIV ID="thessm" style="Position : Absolute ;Left : '+((!mPos)?menuWidth+1:-menuWidth-1)+' ;Top : 0px ;Z-Index : 30;'+((IE)?"width:1px"&# 58;"")+'" '+((slideX)?'onmouseover="moveOut ()" onmouseout="moveBack()")'&#5 8;'')+'>';
    if(NS)ssmHTML+='<LAYER name="basessm1" top="'+YOffset+'" visibility="show" onload="initSlide()"><ILAY ER name="basessm2"><LAYER visibility="hide" name="thessm" bgcolor="'+menuBGColor+'" left="'+((!mPos)?menuWidth+1:-menuWidth-1)+'" '+((slideX)?'onmouseover="moveOut ()" onmouseout="moveBack()")'&#5 8;'')+'>';
    if(NS6)ssmHTML+='<table border="0" cellpadding="0" cellspacing="0" width="'+(menuWidth+barWidth+3)+'&quo t;><TR><TD>';
    ssmHTML+='<table border="0" cellpadding="0" cellspacing="1" width="'+(menuWidth+barWidth+3)+'&quo t; bgcolor="'+((!NS)?menuBGColor&#58 ;"")+'">';
    for(i=0;i<sI.length;i++){
    ssmHTML+='<TR>';
    if(barBuilt==0&&!mPos){
    buildBar();
    barBuilt=1
    }
    if(sI[i][3]>1)ssmHTML+= '<TD BGCOLOR="'+hdrBGColor+'" ALIGN="'+hdrAlign+'" WIDTH="'+menuWidth+'"'+((NS6&#41 ;?' style="padding:'+hdrPadding+'px"'&#5 8;'><TABLE CELLPADDING="'+hdrPadding+'" CELLSPACING="0" BORDER="0"><TR><TD')+' CLASS="ssmHdr" VALIGN="'+hdrVAlign+'">'+((sI [i][3]==3)?'<a HREF="'+((sI[i][1].in dexOf("://")==-1&&sI[i][1].indexOf(&q uot;../")==-1)?targetDomain:'')+sI[i][ 1]+'" target="'+sI[i][2]+'" class="ssmHdr">':'')+sI[i ][0]+((sI[i][3&#93 ;==3)?'</a>':'')+((NS6)?'':'&l t;/TD></TR></TABLE>')+'</TD>';
    else{
    if(!sI[i][2])sI[i] [2]=targetFrame;
    ssmHTML+='<TD WIDTH="'+menuWidth+'"'+(NS&& !sI[i][3]?'':'BGCOLOR="'+ linkBGColor+'"')+' '+((NS6)?'CLASS="ssmItem" style="padding:'+linkPadding+'px;" ALIGN="'+linkAlign+'"':'')+' '+((sI[i][3])?'>'&# 58;'onmouseover="style.backgroundColor=\''+li nkOverBGColor+'\'" onmouseout="style.backgroundColor=\''+linkBGC olor+'\'" onclick="menuClick(\'item_'+i+'\');&q uot;'+(IE?' style="cursor:hand;"':'')+'& gt;<ILAYER><LAYER onmouseover="bgColor=\''+linkOverBGColor+'\'& quot; onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="100%" ALIGN="'+linkAlign+'" bgcolor="'+linkBGColor+'">')+&#40 ;(NS6)?'':'<DIV ALIGN="'+linkAlign+'" CLASS="ssmItem"><TABLE CELLPADDING="'+linkPadding+'" CELLSPACING="0" BORDER="0"><TR><TD VALIGN="'+linkVAlign+'" CLASS="ssmItem">')+((sI&# 91;i][3])?'':'<A HREF="'+((sI[i][1].in dexOf("://")==-1&&sI[i][1].indexOf(&q uot;../")==-1)?targetDomain:'')+sI[i][ 1]+'" target="'+sI[i][2]+'" CLASS="ssmItem" id="item_'+i+'">')+sI[i]& #91;0]+''+((sI[i][3]&# 41;?'':'</A>')+((NS6)?'':'</TD></TR></TABLE></DIV>')+((sI[i][3]&# 41;?'':'</LAYER></ILAYER>')+'</TD>';
    }
    if(barBuilt==0&&mPos){
    buildBar();
    barBuilt=1;
    }
    ssmHTML+='</TR>';
    }
    ssmHTML+='</table>';
    if(NS6)ssmHTML+='</TD></TR></TABLE>';
    if(IE||NS6){
    ssmHTML+='</DIV></DIV>';
    setTimeout('initSlide();',1);
    }
    if(NS)ssmHTML+='</LAYER></ILAYER></LAYER>';
    document.write(ssmHTML);
    }

    function addHdr(text){sI[sI.length]=&# 91;text, '', '', 2]}

    function addLink(text, link, target){if(!link)link="javas cript://";sI[sI.length]=[text, link, target, 3]}

    function addItem(text, link, target){if(!link)link="javas cript://";sI[sI.length]=[text, link, target, 0]}

    function addText(text){sI[sI.length]=& #91;text, '', '', 1]}

    //window.onresize=function(){setTimeout ('alert(getOff());XOff=getXOff ();bssm.left=(!mPos)?XOff-menuWidth:XOff;');}

    //-->
    </script>
    <script>
    <!--
    YOffset=40;
    XAlign=2;
    XOffset=0;
    staticYOffset=20;
    waitTime=500;
    slideX=1;
    slideXSpeed=15;
    slideY=1;
    slideYSpeed=15;
    slideOnYOverflow=1;
    autoHideXOverflow=1;
    targetFrame="";
    targetDomain="";
    operaFix=0;
    menuOpacity=100;
    menuPosition=1;
    menuBGColor="black";
    menuWidth=125;
    hdrBGColor="#2C323B";
    hdrPadding=3;
    hdrAlign="left";
    hdrVAlign="center";
    linkBGColor="#545C65";
    linkOverBGColor="#2C323B";
    linkAlign="left";
    linkVAlign="center";
    linkPadding=3;
    barWidth=15;
    barBGColor="#2C323B";
    barAlign="left";
    barVAlign="center";
    barType=1;
    barText="NAVIGATION";


    //The Menu's Items
    addHdr("Forum Navi.");
    addItem("Home", "{U_INDEX}", "");
    addItem("FAQ", "{U_FAQ}", "");
    addItem("Search", "{U_SEARCH}", "");
    addItem("Memberslist", "{U_MEMBERLIST}", "");
    addItem("User Groups", "{U_GROUP_CP}", "");
    <!-- BEGIN switch_user_logged_out -->
    addItem("Register", "{U_REGISTER}", "");
    <!-- END switch_user_logged_out -->
    addItem("Profile", "{U_PROFILE}", "");
    addItem("Priv.Msgs.", "{U_PRIVATEMSGS}", "");
    addItem("{L_LOGIN_LOGOUT}" , "{U_LOGIN_LOGOUT}", "");
    buildMenu();


    //-->
    </script>[/code:1:98da932487]

  7. #7
    Guest

    Predefinito

    ho fatto in un altro modo, ma grazie lo stesso

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •