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

    Aprire link in una nuova finestra

    Da questo script, vorrei aprire un link (il sito ufficiale) in una nuova finestra

    Top_Width[2]=125; Sub_Menu_Width[2]=200;
    m[2]='La Cittā';n[2]='gallery.htm';st[2]="";s[2]=""
    +l+"http://www.miosito.it/sito/index.htm"+r+"Il sito ufficiale "+c
    +l+"gallery2.htm"+r+" Galleria Immagini "+c
    //+l+"FORMgallery.htm"+r+" Galleria Immagini1"+c
    //+l+"FORMgallery2.htm"+r+"Galleria immagini2"+c

    Come posso fare?
    Grazie
    Giovanni

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188

    Re: Aprire link in una nuova finestra

    Originariamente inviato da g.bianchi
    Da questo script, vorrei aprire un link (il sito ufficiale) in una nuova finestra

    Top_Width[2]=125;
    Sub_Menu_Width[2]=200;
    m[2]='La Cittā';
    n[2]='gallery.htm';
    st[2]="";
    s[2]="" + l + "http://www.miosito.it/sito/index.htm" + r + "Il sito ufficiale " + c + l + "gallery2.htm" + r + "Galleria Immagini " + c

    Come posso fare?
    Grazie
    Giovanni
    Come vedi per capire qualcosa ho dovuto riformattare il tuo script.

    COmunque mancano informazioni. Nel tuo script c'e` una serie di definizioni di variabili, a cui manca pero` un pezzo prima (la definizione delle matrici e di alcune variabili).

    Non ho capito la storia del link. In quel pezzo non ci sono link.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Grazie per il tuo interessamento.
    Allego lo script completo.
    Quello che vorrei fare cliccando su una voce del menų č quella di poter aprire il link collegato al quel menų in una nuova finestra del browser e non nella stessa, come invece funziona adesso.

    Grazie e cordiali saluti
    Giovanni

  4. #4
    Grazie per il tuo interessamento.
    Allego lo script completo, anche se la formattazione risulta approssimativa.
    Quello che vorrei fare cliccando su una voce del menų č quella di poter aprire il link collegato al quel menų in una nuova finestra del browser e non nella stessa, come invece funziona adesso.

    Grazie per l'aiuto e cordiali saluti
    Giovanni

    <!-- // START MENU CODE
    // NOTE: If you use a ' add a slash before it like this \'
    StartMenu()
    // MENU OPZIONI - ulteriori opzioni nel file udc_style.css

    MFL = 0; // MENU DISTANCE FROM EDGE
    MFT = 186; // MENU DISTANCE FROM TOP
    ALIGN = "left" // MENU LEFT OR RIGHT
    TMH = 22; // TOP MENU HEIGHT
    TMFS = "8"; // TOP MENU FONT SIZE
    TMFW = "bold"; // TOP MENU FONT WEIGHT bold/normal
    TMFF = " arial, verdana, helvetica, sans";// TOP MENU FONT FACE
    TMC = "61828F"; // TOP MENU OFF FONT COLOR
    TMBC = "91B3C1"; // TOP MENU OFF BACKGROUND COLOR
    TMBI = "image/menu.gif";// TOP MENU OFF BACKGROUND IMAGE
    TMHC = "000000"; // TOP MENU HOVER TEXT COLOR
    TMHBC = "CEDAE2"; // TOP MENU HOVER BACKGROUND COLOR
    TMHBI = "image/menuon.gif";// TOP MENU HOVER BACKGROUND IMAGE
    MO = TMH-2; // Y MENU OVERLAP CHANGE NUMBER VALUE
    SUBshift= 0; // SHIFT SUBMENU RIGHT


    // INIZIO SOTTO MENU - ulteriori opzioni nel file udc_style.css


    SMH = 22; // SUB MENU HEIGHT
    SMFS = "9"; // SUB MENU FONT SIZE
    SMFW = "normal"; // SUB MENU FONT WEIGHT bold/normal
    SMFF = "arial,MS Sans Serif,sans-serif";// SUB MENU FONT FACE
    SMC = "000000"; // SUB MENU OFF FONT COLOR
    SMBC = "FFFFFF"; // SUB MENU OFF BACKGROUND COLOR
    SMHC = "FFFFFF"; // SUB MENU HOVER TEXT COLOR
    SMHBC = "91B3C1"; // SUB MENU HOVER BACKGROUND COLOR

    SubMenu()


    // START MENU NUMBER 1 COPIA E INCOLLA UN GRUPPO PER AGGIUNTERE UN NUOVO LIVELLO TOP VEDI NOTE SOTTO


    Top_Width[0]=125; Sub_Menu_Width[0]=160;
    m[0]='Titolo';n[0]='index.html';st[0]="";s[0]=""
    +l+"index.html"+r+"Inizio "+c
    +l+"chisiamo.htm"+r+"Chi siamo "+c
    +l+"gruppo.htm"+r+"Il nostro gruppo consiliare"+c


    Top_Width[1]=125; Sub_Menu_Width[1]=160;
    m[1]='Le Circoscrizioni';n[1]='circoscrizioni.htm';st[1]="";s[1]=""
    +l+"rapprsen.htm"+r+"I nostri rappresentanti"+c
    //+l+"news.htm"+r+"Notizie dalle Circoscrizioni"+c



    Top_Width[2]=125; Sub_Menu_Width[2]=200;
    m[2]='La nostra cittā';n[2]='gallery.htm';st[2]="";s[2]=""
    +l+"http://www.miosito.it/sito/index.htm"+r+"Il sito della nostra cittā"+c
    +l+"gallery2.htm"+r+" Galleria Immagini "+c
    //+l+"FORMgallery.htm"+r+" Purchase Items "+c
    //+l+"FORMgallery2.htm"+r+"Galleria immagini"+c



    Top_Width[3]=125; Sub_Menu_Width[3]=160;
    m[3]='Links utili';n[3]='links.htm';st[3]="";s[3]=""
    +l+"links.htm"+r+" Links utili"+c
    +l+"http://www.nostrogruppo.it"+r+" Il nostro gruppo "+c
    //+l+"links_locali.htm"+r+" Siti del nostro territorio "+c
    //+l+"agenzie.htm"+r+" Agenzie di stampa, giornali e notizie"+c


    Top_Width[4]=150;Sub_Menu_Width[4]=175;
    m[4]='Contatti';n[4]='contatti.htm';st[4]="";s[4]=""
    +l+"contatti.htm"+r+" I nostri indirizzi e-mail "+c
    +l+"newslett.htm"+r+" Iscriviti alla nostra Newsletter "+c
    +l+"documenti.htm"+r+" Sezione Documenti "+c

    Top_Width[5]=125;Sub_Menu_Width[5]=110;
    m[5]='Area Riservata';n[5]='http://miosito.it';st[5]="";s[5]=""
    +l+"http://miosito.it/squirrelmail"+r+"Squirrel Web Mail"+c


    // SE VUOI AGGIUNGERE ALTRI TOP LEVEL MENU DEVI FARLO ALLA FINE DI QUESTA LISTA

    ADJ[0]=MFL;
    ADJ[1]=(Top_Width[0])+MFL;
    ADJ[2]=(Top_Width[0]+Top_Width[1])+MFL;
    ADJ[3]=(Top_Width[0]+Top_Width[1]+Top_Width[2])+MFL;
    ADJ[4]=(Top_Width[0]+Top_Width[1]+Top_Width[2]+Top_Width[3])+MFL;
    ADJ[5]=(Top_Width[0]+Top_Width[1]+Top_Width[2]+Top_Width[3]+Top_Width[4])+MFL;



    // ----------------------------------------------------------------
    // Non modificare dopo questa linea
    // ----------------------------------------------------------------





    MENU=m.length

    for (i=0; i < MENU; i++){


    // INIZIO SCRITTURA TOP LEVEL MENUS


    document.write("<div style='position:absolute;"+ALIGN+":"+ADJ[i]+";top:"+MFT+";width:"+Top_Width[i]+"' onmouseover='o["+i+"].ShowMenu()' onmouseout='o["+i+"].HideMenu()'>")

    browser_version= parseInt(navigator.appVersion);
    browser_type = navigator.appName;
    if (browser_type == "Netscape") {
    document.write(""+m[i]+"</div>")
    }
    else {

    document.write(""+m[i]+"</div>")

    }

    }


    for (i=0; i < MENU; i++){

    // INIZIO SCRITTURA SUB MENUS


    document.write("<div id='SUB"+i+"' class='menu_DIV' style='position: absolute; "+ALIGN+":"+(ADJ[i]+SUBshift)+";top:"+(MFT+MO)+";width:"+Sub_Menu_Wid th[i]+";background-color:#"+SMBC+";' onmouseover='o["+i+"].ShowMenu()' onmouseout='o["+i+"].HideMenu()'>"+s[i]+"</div>")


    }



    function StartMenu()
    {

    var D6=window,Y7=document;
    function DETECT()
    {
    this.ver=navigator.appVersion;this.agent=navigator .userAgent;this.dom=Y7.getElementById?1:0;this.ope ra5=this.agent.indexOf("Opera 5")>-1;this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;this.ie4=(Y7.all && !this.dom && !this.opera5)?1:0;this.ie=this.ie4||this.ie5||this .ie6;this.mac=this.agent.indexOf("Mac")>-1;this.ns6=(this.dom && parseInt(this.ver)>=5)?1:0;this.ns4=(Y7.layers && !this.dom)?1:0;this.BWD=(this.ie6||this.ie5||this. ie4||this.ns4||this.ns6||this.opera5);return this
    }
    BWD=new DETECT();z=0;b=0;
    spn="";
    if(BWD.opera5||BWD.ns6)
    {
    b=2
    };
    if(BWD.ie)
    {
    spn=" width: 100%"
    }else{
    z=6
    }

    }


    function SubMenu()
    {

    document.write("<TABLE cellpadding='0' cellspacing='0' border='0' width='100%' BGCOLOR='#242440'><tr><td>");
    document.write("[img]image/spacer.gif[/img]
    ");
    document.write("</td></tr></table>");

    document.write("<div width='100%' style='height:"+TMH+";position:absolute;top:"+MFT+ ";width:100%;background-image: url("+TMBI+"); background-color:#"+TMBC+";z-level:-2'></div>")

    browser_version= parseInt(navigator.appVersion);
    browser_type = navigator.appName;
    if (browser_type == "Netscape") {
    l="<a class='menu_SUB' style='height:"+SMH+"; color:#"+SMC+"; background-color:#"+SMBC+"; font-size:"+SMFS+"pt; font-weight:"+SMFW+"; font-family: "+SMFF+";"+spn+"' href='";
    }
    else {
    l="<a class='menu_SUB' style='height:"+SMH+"; color:#"+SMC+"; background-color:#"+SMBC+"; font-size:"+SMFS+"pt; font-weight:"+SMFW+"; font-family: "+SMFF+";"+spn+"' onmouseover=\"this.style.backgroundColor='#"+SMHBC +"';this.style.color='"+SMHC+"'\" onmouseout=\"this.style.backgroundColor='#"+SMBC+" ';this.style.color='"+SMC+"'\" href='";
    }
    r="'>";
    c="</a>";


    m=new Array();n=new Array();s=new Array();Sub_Menu_Width=new Array();su=new Array();st=new Array();Top_Width=new Array();ADJ=new Array()

    }


    function lib_obj(obj,nest){nest=(!nest) ? "":'document.'+nest+'.';this.evnt=BWD.dom? document.getElementById(obj):BWD.ie4?document.all[obj]:BWD.ns4?eval(nest+"document.layers." +obj):0;this.css=BWD.dom||BWD.ie4?this.evnt.style: this.evnt;this.ref=BWD.dom||BWD.ie4?document:this. css.document;this.x=parseInt(this.css.top)||this.c ss.pixeltop||this.evnt.offsettop||0;this.y=parseIn t(this.css.left)||this.css.pixelleft||this.evnt.of fsetleft||0;return this}
    function lib_doc_size(){this.x=0;this.x2=BWD.ie && document.body.offsetWidth-20||innerWidth||0;this.y=0;this.y2=BWD.ie && document.body.offsetHeight-5||innerHeight||0;this.x50=this.x2/2;this.y50=this.y2/2;return this;}
    lib_obj.prototype.ShowMenu = function(){this.css.visibility="visible"}
    lib_obj.prototype.HideMenu = function(){this.css.visibility="hidden"}
    function libinit(){page=new lib_doc_size();o=new Array();for (i=0; i < MENU; i++){o[i]=new lib_obj('SUB'+i);o[i].HideMenu()}}
    libinit()


    // FINE CODICE MENU -->

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Quindi quello che stai chiedendo e` di trasformare un menu che apre i link nella stessa pagina, in uno in cui puoi specificare un target.

    La foramttazione dello script non permette di trovare subito il punto in cui agire, e comunque richiede di capire a fondo come agisce lo script.

    Io non ho tempo per fare questo.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Si, vorrei trovare la posizione per inserire l'equivalente del "target=_blank" dell'html in una particolare zona del menų.

    Grazie comunque.
    Giovanni

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.