- Code: Tout sélectionner
javascript:function%20se(d){return%20String(d.selection?d.selection.createRange().text:d.getSelection())}s=se(document);for(i=0;i<frames.length&&!s;i++)s=se(frames[i].document);if(!s||s=='')s=prompt('Enter%20LEGO%20set','');open('http://www.brickset.com/'+(s?'search/?query='+encodeURIComponent(s):'')).focus();
Pour l'utiliser, sélectionner un numéro de set dans la page (juste le numéro), puis cliquer sur le marque page. Automatiquement une fenêtre s'ouvre alors avec la page brickset correspondante !
Le code est adapté de l'article Wikipedia Bookmarklet.
Pour ajouter plus facilement le bookmarklet à votre navigateur, j'ai fais une page avec les liens "tous prêts". Il suffit de cliquer avec le bouton droit sur un lien, puis de choisir l'option d'ajout de marque page du navigateur. Je ne peux pas le faire directement car le forum interdit (à raison) les liens javascript. Attention, sur cette page, il faut cliquer avec le bouton droit, pas le gauche ! En cas de mauvaise manipulation, recharger la page.
Edit : suppression des %20 inutiles
Edit : la version bricklink :
- Code: Tout sélectionner
javascript:function%20se(d){return%20String(d.selection?d.selection.createRange().text:d.getSelection())}s=se(document);for(i=0;i<frames.length&&!s;i++)s=se(frames[i].document);if(!s||s=='')s=prompt('Enter%20LEGO%20set','');open('http://www.bricklink.com/'+(s?'catalogList.asp?catType=S&catID=&itemYear=&searchNo=Y&catLike=W&q='+encodeURIComponent(s):'')).focus();
Edit : avec les idées de TechyMind :
- Code: Tout sélectionner
javascript:function%20se(d){return%20String(d.selection?d.selection.createRange().text:d.getSelection())}s=se(document);for(i=0;i<frames.length&&!s;i++)s=se(frames[i].document);if(!s||s=='')s=prompt('Enter%20LEGO%20set','');s=encodeURIComponent(s.replace(/[^0-9]/g,''));open('http://www.1000steine.com/brickset/images/'+s+'-1.jpg','Lego%20set',config='height=480,width=640,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no').focus();
Edit : ajout de la page avec les liens cliquables.
Edit : ajout de String pour Chrome.