• User Attivo

    Aggiungi ai preferiti : Javascript

    salve a tutti
    qualcuno potrebbe dirmi come far funzionare questo javascript ?

    :arrabbiato:

    <body>
    <script type="text/javascript">

    window.onload=function() { preferiti(); }
    function preferiti(){
    var title='ButeideBionde.it';
    var lnk='http://www.buteidebionde.it';
    var testo='<img style="vertical-align:middle" alt="aggiungi ai preferiti" src="img/fav_site.gif" width="15" height="15" /> Aggiungi ai Preferiti';
    var data='';
    if( window.sidebar && window.sidebar.addPanel ) {
    if (navigator.userAgent.lastIndexOf("Netscape") != -1) {data='<a href="#." onclick="window.sidebar.addPanel( ''+title+'', ''+lnk+'', '' ); return false;" title="Aggiungi ai Preferiti">'+testo+'</a>';}
    else{data='<a href="#." onclick="window.sidebar.addPanel( ''+title+'', ''+lnk+'', '' ); return false;" title="Aggiungi ai Preferiti">'+testo+'</a>';}
    }
    else if( window.opera && window.print ) {data='<a title="'+title+'" rel="sidebar" href="'+lnk+'" title="Aggiungi ai Preferiti">'+testo+'</a>';}
    else if( window.external && ( navigator.platform == 'Win32' || ( window.ScriptEngine && ScriptEngine().indexOf('InScript') + 1 ) ) ) {
    data='<a href="#." onclick="window.external.AddFavorite( location.href.replace( /#.*/, '' ), document.title ); return false;" title="Aggiungi ai Preferiti">'+testo+'</a>';}
    document.getElementById('preferiti').innerHTML=dat a;
    }
    </script>

      <a href="javascript:addbookmark()" rel="sidebar">Aggiungi ai Preferiti</a>
      <a href="javascript:function()">Aggiungi ai Preferiti</a>
      <a href="javascript:preferiti()">Aggiungi ai Preferiti</a>
    

    </body>


  • User

    @kekko24 said:

    salve a tutti
    qualcuno potrebbe dirmi come far funzionare questo javascript ?

    :arrabbiato:

    <body>
    <script type="text/javascript">

    window.onload=function() { preferiti(); }
    function preferiti(){
    var title='ButeideBionde.it';
    var lnk='http://www.buteidebionde.it';
    var testo='<img style="vertical-align:middle" alt="aggiungi ai preferiti" src="img/fav_site.gif" width="15" height="15" /> Aggiungi ai Preferiti';
    var data='';
    if( window.sidebar && window.sidebar.addPanel ) {
    if (navigator.userAgent.lastIndexOf("Netscape") != -1) {data='<a href="#." onclick="window.sidebar.addPanel( ''+title+'', ''+lnk+'', '' ); return false;" title="Aggiungi ai Preferiti">'+testo+'</a>';}
    else{data='<a href="#." onclick="window.sidebar.addPanel( ''+title+'', ''+lnk+'', '' ); return false;" title="Aggiungi ai Preferiti">'+testo+'</a>';}
    }
    else if( window.opera && window.print ) {data='<a title="'+title+'" rel="sidebar" href="'+lnk+'" title="Aggiungi ai Preferiti">'+testo+'</a>';}
    else if( window.external && ( navigator.platform == 'Win32' || ( window.ScriptEngine && ScriptEngine().indexOf('InScript') + 1 ) ) ) {
    data='<a href="#." onclick="window.external.AddFavorite( location.href.replace( /#.*/, '' ), document.title ); return false;" title="Aggiungi ai Preferiti">'+testo+'</a>';}
    document.getElementById('preferiti').innerHTML=dat a;
    }
    </script>

    <a href="javascript:addbookmark()" rel="sidebar">Aggiungi ai Preferiti</a>
    <a href="javascript:function()">Aggiungi ai Preferiti</a>
    <a href="javascript:preferiti()">Aggiungi ai Preferiti</a>

    </body>
    Questo funziona, nel file esterno .js:

     
    //Mettimi nei tuoi Preferiti
    function addbookmark(sito,titolo) { //Nescape
    if( window.sidebar && window.sidebar.addPanel ) {
    if (navigator.userAgent.lastIndexOf("Netscape") != -1) {
    window.sidebar.addPanel(titolo, 'http://www.'+sito, '' );
    }
    else { //Firefox
    window.sidebar.addPanel(titolo, 'http://www.'+sito, '' );
    }
     }
    else  if( window.opera && window.print ) { //Opera
    alert("Premere Segnalibri sulla barra in alto");
    } 
    else if( window.external && ( navigator.platform == 'Win32' || ( window.ScriptEngine && ScriptEngine().indexOf('InScript') + 1 ) ) ) {
    window.external.AddFavorite('http://'+sito, titolo);
    }
     }
    
    

    nella home:

    <a href="#" onclick="addbookmark('http://tuosito.it','Nome del Sito')"><img src="immagini/preferiti-img.gif" width="19" height="21" border="0" alt="Mettimi nei tuoi Preferiti" title="Mettimi nei tuoi Preferiti" />Mettimi nei tuoi Preferiti</a>
    
    

  • User Attivo

    ciao
    grazie per avermi risposto
    comunque non mi funziona, almeno così sembra.
    il file l'ho denominato #.js, fatto bene ?

    Comunque la pagina da aggiungere non è quella dove metto il link.

    :ciauz:


  • User

    @kekko24 said:

    ciao
    grazie per avermi risposto
    comunque non mi funziona, almeno così sembra.
    il file l'ho denominato #.js, fatto bene ?

    Comunque la pagina da aggiungere non è quella dove metto il link.

    :ciauz:
    Come puoi vedere http://www.photoman.altervista.org/ funziona


  • User Attivo

    ottimo, solo che con firefox quando vado
    ad aprire il sito, me lo ritrovo in una barra laterale ?

    è normale ?

    :ciauz:


  • User

    @kekko24 said:

    ottimo, solo che con firefox quando vado
    ad aprire il sito, me lo ritrovo in una barra laterale ?

    è normale ?

    :ciauz:
    A me si apre in centro, hai modificato il codice?


  • User Attivo

    no
    io ho fatto agg preferiti da tuo sito

    peccato, perchè per il w3c è ok:x.


  • User

    @kekko24 said:

    no
    io ho fatto agg preferiti da tuo sito

    peccato, perchè per il w3c è ok:x.
    Puo darsi che siano le opzioni del tuo FF da cambiare ma non so cosa, prova a vedere nel forum di FF http://forum.mozillaitalia.org/


  • User Attivo

    qualcuno del forum potrebbe provare con firefox ?


  • User Attivo

    io ho provato con firefox e ie 7 e funziona con tutti e due

    per mettere come link dei preferiti l'indirizzo della pagina da cui l'utente fa clic, cosa devo scrivere in:

    <a href="#" onclick="addbookmark('http://www.miosito.it/paginadovesono','desc')">

    al posto di 'http://www.miosito.it/paginadovesono' ?


  • User

    @arcobaleno said:

    io ho provato con firefox e ie 7 e funziona con tutti e due

    per mettere come link dei preferiti l'indirizzo della pagina da cui l'utente fa clic, cosa devo scrivere in:

    <a href="#" onclick="addbookmark('http://www.miosito.it/paginadovesono','desc')">

    al posto di 'http://www.miosito.it/paginadovesono' ?
    Questo è il codice completo che richiama quelolo esterno, questo mettilo nella home in body:
    <a href="#" onclick="addbookmark('http://www.miosito.it','paginadovesono')"><quello_che_vuoi</a>


  • User Attivo

    no, non mi ero spiegata bene

    volevo sapere cosa dovevo mettere per linkare la 'pagina corrente' ma penso di aver risolto con http_referrer


  • User

    @Forgio said:

    A me si apre in centro, hai modificato il codice?
    Scusa se insisto ma accedendo al sito segnato da te photoman oltre ad aprirsi nella barra a sinistra non è lo stesso sito vedi allegato, potresti verificare simulando "aggiungi ai preferiti" e poi richiamarlo, per vedere dove si apre?
    Versione ff 2.0.0.6 ma anche con la versione 1.5 dava lo stesso problema.
    Ciao e grazie :ciaosai:
    [ATTACH]752[/ATTACH]


  • User

    @andyweb said:

    Scusa se insisto ma accedendo al sito segnato da te photoman oltre ad aprirsi nella barra a sinistra non è lo stesso sito vedi allegato, potresti verificare simulando "aggiungi ai preferiti" e poi richiamarlo, per vedere dove si apre?
    Versione ff 2.0.0.6 ma anche con la versione 1.5 dava lo stesso problema.
    Ciao e grazie :ciaosai:
    [ATTACH]752[/ATTACH]
    Con FF 2.0.0.4

    image


  • User

    @Forgio said:

    Con FF 2.0.0.4

    image
    Cosa significa questa risposta, la mia richiesta e un po più articolata, hai provveduto ad eseguire le prove richieste? Potresti postare l'esito?
    Ciao e grazie:ciauz:


  • User

    @andyweb said:

    Cosa significa questa risposta, la mia richiesta e un po più articolata, hai provveduto ad eseguire le prove richieste? Potresti postare l'esito?
    Ciao e grazie:ciauz:
    Non riesco a postare l'immagine come la tua, clicca qui http://www.photoman.altervista.org/2mmagine.jpg