Poster une réponse à un sujet: [JavaScript] Ajouter bookmark pour Opera 9.5x
Sujet
Gras [b]Texte[/b]Italique [i]Italique[/i]Souligné [u]Souligné[/u]Barré [strike]Barré[/strike]
Courriel [email=nobody@nobody.org]Nom[/email]Lien [url=http://www.website.com]Texte[/url]Ancre [anchor]Nom[/anchor]Image [img]http://www.website.com/image.jpg[/img]Insérer une image en provenance du site
Aligné à gauche [align=left]Texte[/align]Centré [align=center]Texte[/align]Aligné à droite [align=right]Texte[/align]Toute la largeur [align=justify]Texte[/text]
Couleur [color=#000000]Text[/color]Mise en forme [highlight=pascal]Texte[/highlight]WidgetsEmoticons :code: [:code]
PrévisualisationVérification de l'orthographe

CopierCollerCouperTout sélectionner
Tout effacerInsérer la dateInsérer l'heureInsérer la date et heureInsérer votre IP
Liste [list=square][item]BlaBla[/item][/list]Liste Numérotée [list=decimal][item]BlaBla[/item][/list]
Citation [quote=name]Texte[/quote]Spoiler [spoiler]James est le meurtrier![/spoiler]
Tout en majuscules [uppercase]Texte[/uppercase]Tout en minuscules [lowercase]Texte[/lowercase]l33t [l33t]Je suis un nerd[/l33t]Texte en indice [sub]Texte[/sub]Texte en exposant [sup]Texte[/sup]Taille du texte [size=8]Texte[/size]

Préférences
  Recevoir une notification de réponse à ce sujet par email
  Analyser les émoticônes
  Analyser le BBCode
  Attacher la signature
 
ovh
Oui il exécute le script, mais ça marche po :sweat:
zion
Rajoute un alert() dans ton jscript pour voir si il y passe, ou pas :oh:
ovh
J'ai oublié de le dire mais j'avais fait le test et ça ne change rien :sad: Que l'appel soit dans le href ou onclick, rien n'y fait :sad:

Merci pour la précision sur le onclick :wink:
zion
Et si tu fais:

  1. <a href="javascript:bookmark('toto', 'http://...');">Ajoutez-moi à vos favoris</a>

?

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 :petrus:
ovh
Je viens de tester en faisant un lien à la main, ça fonctionne :
  1. <a href="http://..." title="mon beau titre" rel="sidebar">Opera</a>


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 :sad:
ovh
Alors l'idée de simuler l'appui sur Ctrl+D apparemment on peut oublier :petrus:
http://www.phpbuilder.com/board/showthread.php?t=10344522
ovh
Bonjour à tous, amis codeurs :grin:

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 :

  1. function bookmark(title, url){ 
  2. if (window.sidebar)   // Firefox 
  3.           window.sidebar.addPanel(title,url,""); 
  4. else if (window.opera && window.print){   // Opera 
  5.           var elem = document.createElement('a'); 
  6.           elem.setAttribute('href',url); 
  7.           elem.setAttribute('title',title); 
  8.           elem.setAttribute('rel','sidebar'); 
  9.           elem.click(); 
  10. else if (document.all)   // IE 
  11.           window.external.AddFavorite(url,title); 
  12. else alert("Browser not supported, so please add your bookmark manually (Ctrl+D)."); 
  13. }


Dans la page html j'appelle le script de la manière suivante :
  1. <a href="#" onclick="javascript:bookmark('toto', 'http://...')">Ajoutez-moi à vos favoris</a>


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 ? :cupra:

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 :dawaaa:
Catégorie:  

Se connecter
Inscription
Mot de passe perdu


Connexion:
Utilisateur
Mot de passe
 






Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be (Version PDA) - © 2004-2009 Akretio Powered by Kelare Sponsored by Intico Designed by The Art Company
The Akretio Network: Akretio - Kelare - OpenEvent - KelCommunity - KelCommerce - KelBlogs - PhotOsez