Originariamente inviato da Ladyweb
Grazie, in realtà ho già visto la discussione relativa, ma si trattava di una grossa funzione (cioè anche per browser di tipo netscape) e poi non ci avevo capito granchè in come richiamarla in un link (fa riferimento ad un link nella firma dell'autore che evidentemente non c'è più)
Spero che qualcuno possa darmi ugualemente un aiuto!
codice:
<script type="text/javascript" language="javascript1.2"><!--
if( window.sidebar && window.sidebar.addPanel ) {
if (navigator.userAgent.lastIndexOf("Netscape") != -1) {
document.write( '<a href="java-script:window.sidebar.addPanel( 'Sostiuire_con_Nome_tuo_sito', 'http:\/\/www.nome_tuo_sito.com', '' );">Aggiungi ai preferiti<\/a>' );
}else{
document.write( '<a href="java-script:window.sidebar.addPanel( 'Sostiuire_con_Nome_tuo_sito', 'http:\/\/www.nome_tuo_sito.com', '' );">Aggiungi ai preferiti<\/a>' );
}
}if( window.opera && window.print ) {
document.write( '<a title="Sostiuire_con_Nome_tuo_sito" rel="sidebar" href="http:\/\/www.nome_tuo_sito.com">Aggiungi ai preferiti<\/a>' );
} else if( window.external && ( navigator.platform == 'Win32' || ( window.ScriptEngine && ScriptEngine().indexOf('InScript') + 1 ) ) ) {
document.write( '<a href="java-script:window.external.AddFavorite( location.href.replace( \/#.*\/, '' ), document.title );">Aggiungi ai preferiti' + ( ( navigator.platform == 'Win32' ) ? '' : 'Aggiugi preferiti' ) + '<\/a>' );
}
//-->
</script>
Lo script lo inscerisci nella pagina direttamente dove vuoi che appaia la scritta "Aggiungi ai preferiti"
bug riscontrato con firefox una volta salvato il link lo riapre nel frame laterale e non nella pagina cetrale. Attualmente problema inrisolvibile.