Programmation » [JavaScript] Ajouter bookmark pour Opera 9.5x
[JavaScript] Ajouter bookmark pour Opera 9.5x
Publié le 05/08/2008 @ 13:51:55,
Par ovhBonjour à tous, amis codeurs
Je voudrais faire un petit javascript qui permette à un surfeur de cliquer sur mon lien magique pour ajouter la page actuelle de mon site à ses favoris.
Après recherches sur le net, je tombe sur ce script, repris partout :
Dans la page html j'appelle le script de la manière suivante :
Ca marche très bien pour IE et FF, mais pas pour Opera... (testé avec la 9.51)
Quelqu'un d'entre vous aurait-il une solution ?
Visiblement le code trouvé sur le net est buggué, car je ne suis pas le seul :
http://www.developpez.net/forums/showpost.php?p=1988025&postcount=7
Merciii
Dernière édition: 05/08/2008 @ 14:06:34
Je voudrais faire un petit javascript qui permette à un surfeur de cliquer sur mon lien magique pour ajouter la page actuelle de mon site à ses favoris.
Après recherches sur le net, je tombe sur ce script, repris partout :
- function bookmark(title, url){
- if (window.sidebar) // Firefox
- window.sidebar.addPanel(title,url,"");
- else if (window.opera && window.print){ // Opera
- var elem = document.createElement('a');
- elem.setAttribute('href',url);
- elem.setAttribute('title',title);
- elem.setAttribute('rel','sidebar');
- elem.click();
- }
- else if (document.all) // IE
- window.external.AddFavorite(url,title);
- else alert("Browser not supported, so please add your bookmark manually (Ctrl+D).");
- }
Dans la page html j'appelle le script de la manière suivante :
Ca marche très bien pour IE et FF, mais pas pour Opera... (testé avec la 9.51)
Quelqu'un d'entre vous aurait-il une solution ?
Visiblement le code trouvé sur le net est buggué, car je ne suis pas le seul :
http://www.developpez.net/forums/showpost.php?p=1988025&postcount=7
Merciii
Dernière édition: 05/08/2008 @ 14:06:34
Je n'ai rien à voir avec www.ovh.com
[JavaScript] Ajouter bookmark pour Opera 9.5x
Publié le 05/08/2008 @ 14:06:01,
Par ovhAlors l'idée de simuler l'appui sur Ctrl+D apparemment on peut oublier
http://www.phpbuilder.com/board/showthread.php?t=10344522
http://www.phpbuilder.com/board/showthread.php?t=10344522
Je n'ai rien à voir avec www.ovh.com
[JavaScript] Ajouter bookmark pour Opera 9.5x
Publié le 05/08/2008 @ 14:23:20,
Par ovhJe viens de tester en faisant un lien à la main, ça fonctionne :
Donc la technique javascript est bonne, c'est juste la façon de créer l'élément <a> qui foire, donc le bug doit être facile à trouver...
Pourtant aucun message en console d'erreur/java dans Opera
Dernière édition: 05/08/2008 @ 14:24:04
Donc la technique javascript est bonne, c'est juste la façon de créer l'élément <a> qui foire, donc le bug doit être facile à trouver...
Pourtant aucun message en console d'erreur/java dans Opera
Dernière édition: 05/08/2008 @ 14:24:04
Je n'ai rien à voir avec www.ovh.com
[JavaScript] Ajouter bookmark pour Opera 9.5x
Publié le 05/08/2008 @ 15:13:38,
Par zionEt si tu fais:
?
J'avais aussi eut un soucis avec le onclick sur Opera, je me souviens plus trop quoi.
Mais le "javascript:" est inutile dans le onclick, dans le href oui parce qu'il ne sait pas qu'il doit le parser comme tel sinon, dans le onclick il le sait
?
J'avais aussi eut un soucis avec le onclick sur Opera, je me souviens plus trop quoi.
Mais le "javascript:" est inutile dans le onclick, dans le href oui parce qu'il ne sait pas qu'il doit le parser comme tel sinon, dans le onclick il le sait
Je suis le Roy
[JavaScript] Ajouter bookmark pour Opera 9.5x
Publié le 05/08/2008 @ 15:48:47,
Par ovhJ'ai oublié de le dire mais j'avais fait le test et ça ne change rien Que l'appel soit dans le href ou onclick, rien n'y fait
Merci pour la précision sur le onclick
Merci pour la précision sur le onclick
Je n'ai rien à voir avec www.ovh.com
[JavaScript] Ajouter bookmark pour Opera 9.5x
Publié le 05/08/2008 @ 16:17:05,
Par zionRajoute un alert() dans ton jscript pour voir si il y passe, ou pas
Je suis le Roy
[JavaScript] Ajouter bookmark pour Opera 9.5x
Publié le 05/08/2008 @ 17:17:00,
Par ovhOui il exécute le script, mais ça marche po
Je n'ai rien à voir avec www.ovh.com