Bonjour,

Je débute en javascript, mais j'aimerais faire une petite extension pour Chrome toute simple pour faire des recherches sur des sites prédéfinis. L'utilisateur doit sélectionner un mot sur la page web, puis dans l'extension choisir le site dans lequel effectuer sa recherche. l'extension doit ouvrir un nouvel onglet avec le résultat de la recherche affiché.

Seulement voila, je n'arrive pas à récupérer le texte sélectionné par l'utilisateur....

voici le script de la fenetre qui s'ouvre lorsque l'on lance l'extension :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<script type="text/javascript">
 
function open_tab(url)
{
  if (document.getSelection) sel = document.getSelection();
  else if (document.selection) sel = document.selection.createRange().text;
  var url2=url+sel;
  chrome.tabs.create({"url": url2});
}
</script>

plus loin, par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="" onclick="open_tab('http://bidule.fr/search_result.php?keywords=')">Recherche sur Bidule</a>
il faudrait que lorsque l'utilisateur clique sur "Recherche sur Bidule" que la fonction du script ajoute à la fin de l'url le mot qu'il a préalablement sélectionné. Malheureusement, impossible de récupérer cette sélection...

Si quelqu'un peut m'aider, ça me serait d'un grand secours. Merci