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

    traget=_blank non funziona

    so che ci sono vari post su questo argomento, ma li ho visti praticamente tutti e non ho trovato una soluzione.......

    ho questo script

    // JavaScript Document

    var c=0,p=-1,display="",pos=0,tickerlev=null,news = new Array(),StringaCaratteri="";

    // ------------- Sezione da modificare --------
    // --
    // Numero di carattari delle news. Dev'essere maggiore o uguale al numero di caratteri della news piu' lunga
    var NumCaratteri=34;

    // Tempo di persistenza della news cliccabile (millisecondi: 2000 = 2 secondi
    var Intervallo=3000

    // Velocita' di scorrimento del ticker (millisecondi: 50 = 1/20 di secondo)
    var Velocita=15

    // Array con le notizie. Il primo valore e' il testo visualizzato, il secondo e' il relativo link HTML
    // Se vuoi dare un target diverso, basta scrivere il link in questo modo:
    // index.html TARGET='nomeframe
    // con l'apice singolo, ma SENZA L'APICE DI CHIUISURA che verra' inserito automaticamente dallo script.
    //
    news[c++]= new Array("Classifica LNI Viareggio","http://www.scamperix.it/news/classifiche/labromare_neri_lni_06/LNIVG_IRC_LIBERA.pdf", "target='_blank");
    news[c++]= new Array("12.03.06 II class Trofeo Nedo Neri","http://www.scamperix.it/news/news.html#13.03.06");
    news[c++]= new Array("Rimandato Trofeo Wiechmann","http://www.scamperix.it/news/news.html#04.03.06");
    news[c++]= new Array("Annullata COPPA LNI VIAREGGIO","http://www.scamperix.it/news/news.html#19.02.06_b");
    news[c++]= new Array("32 C.C. IRC gruppo B II class","http://www.scamperix.it/news/news.html#19.02.06_a");
    news[c++]= new Array("Conclusa la Coppa Carnevale","http://www.scamperix.it/news/news.html");
    news[c++]= new Array("1-2 aprile Coppa Autovega","#");
    // --
    // ------------- Fine Sezione da modificare --------

    for (i=0;i<NumCaratteri;i++)
    StringaCaratteri+=" "

    for (i in news)
    display+=news[i][0] + StringaCaratteri.substr(news[i][0].length);
    display+=news[0][0] + StringaCaratteri.substr(news[0][0].length);

    function Inizia()
    {
    tickerlev=document.layers?document.layers.ticker:d ocument.getElementById?document.getElementById("ti cker"):document.all.ticker;
    RuotaNews();
    }

    function RuotaNews()
    {
    if (pos%NumCaratteri==0)
    Scrivi(""+news[pos/NumCaratteri][0]+"");
    else
    Scrivi(display.substring(pos,pos+NumCaratteri).rep lace(/\ /gi,""));
    pos++;
    pos==display.length-NumCaratteri?pos=0:null;
    pos%NumCaratteri==1?timer=setTimeout("RuotaNews()" ,Intervallo):timer=setTimeout("RuotaNews()",Veloci ta);
    }

    function Scrivi(testo)
    {
    if (document.layers)
    with (tickerlev.document)
    {
    open();
    write("<SPAN CLASS='new'>"+testo+"</SPAN>");
    close();
    }
    else
    tickerlev.innerHTML=testo;
    }


    ma il target blank non funziona
    suggerimenti?

  2. #2

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    A me pare che il consiglio non consista nell'inserire un ulteriore elemento nell'array, ma di sfruttare il secondo per scrivere il parametro... dato che lo script stesso provvede ad aggiungere un apice.

    "http://www.scamperix.it/news/classifiche/labromare_neri_lni_06/LNIVG_IRC_LIBERA.pdf target='_blank"

    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

  4. #4
    grazie:-)

    però non funziona....ho provato in vari modi, con apici, senza apici con un solo apice con la virgola tra il link e il target, ma NIENTE....


  5. #5
    ok, risolto!
    la sintassi era giusta ma mancava un apice dopo il link



    "http://www.scamperix.it/news/classifiche/labromare_neri_lni_06/LNIVG_IRC_LIBERA.pdf' target='_blank"

    grazie!

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.