- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Aggiungi ai preferiti : Javascript
-
@kekko24 said:
salve a tutti
qualcuno potrebbe dirmi come far funzionare questo javascript ?<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>
-
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.
-
@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.
Come puoi vedere http://www.photoman.altervista.org/ funziona
-
ottimo, solo che con firefox quando vado
ad aprire il sito, me lo ritrovo in una barra laterale ?è normale ?
-
@kekko24 said:
ottimo, solo che con firefox quando vado
ad aprire il sito, me lo ritrovo in una barra laterale ?è normale ?
A me si apre in centro, hai modificato il codice?
-
no
io ho fatto agg preferiti da tuo sitopeccato, perchè per il w3c è ok:x.
-
@kekko24 said:
no
io ho fatto agg preferiti da tuo sitopeccato, 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/
-
qualcuno del forum potrebbe provare con firefox ?
-
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' ?
-
@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>
-
no, non mi ero spiegata bene
volevo sapere cosa dovevo mettere per linkare la 'pagina corrente' ma penso di aver risolto con http_referrer
-
@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
[ATTACH]752[/ATTACH]
-
@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
[ATTACH]752[/ATTACH]
Con FF 2.0.0.4
-
@Forgio said:
Con FF 2.0.0.4
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
-
@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
Non riesco a postare l'immagine come la tua, clicca qui http://www.photoman.altervista.org/2mmagine.jpg