Bookmarklets hinzufügen: Unterschied zwischen den Versionen

Aus Joachim Schuster Wiki
Wechseln zu: Navigation, Suche
 
(2 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 5: Zeile 5:
 
Da dieses Beispiel beim drücken der Abbruchtaste trotzdem ein Suchfenster öffnet, allerdings mit der Anfrage '''NULL''' stelle ich hier eine erweiterte Version bereit. Dazu muss der folgende Code ohne Zeilenumbrüche in ein Bookmark kopiert werden:  
 
Da dieses Beispiel beim drücken der Abbruchtaste trotzdem ein Suchfenster öffnet, allerdings mit der Anfrage '''NULL''' stelle ich hier eine erweiterte Version bereit. Dazu muss der folgende Code ohne Zeilenumbrüche in ein Bookmark kopiert werden:  
 
  javascript:s=(window.getSelection?window.getSelection():document.getSelection());if(s==''){if(window.getSelection){if(frames.length!=1){for(i=0;i<frames.length;i++){s=frames[i].document.getSelection();if(s)break;}}}}if(s=='')void(s=prompt('Geben%20Sie%20einen%20Suchbegriff%20ein,%20oder%20markieren%20Sie%20den%20Text,%20den%20Sie%20%C3%BCbersetzen%20m%C3%B6chten,%20bevor%20Sie%20auf%20LEO%20suchen%20klicken.',''));if(s!=''&&s!=null){leow=open('http://dict.leo.org/?lp=ende&search='+escape(s),'LEODict','width=750,height=550,scrollbars=yes,resizeable=yes');leow.focus();}
 
  javascript:s=(window.getSelection?window.getSelection():document.getSelection());if(s==''){if(window.getSelection){if(frames.length!=1){for(i=0;i<frames.length;i++){s=frames[i].document.getSelection();if(s)break;}}}}if(s=='')void(s=prompt('Geben%20Sie%20einen%20Suchbegriff%20ein,%20oder%20markieren%20Sie%20den%20Text,%20den%20Sie%20%C3%BCbersetzen%20m%C3%B6chten,%20bevor%20Sie%20auf%20LEO%20suchen%20klicken.',''));if(s!=''&&s!=null){leow=open('http://dict.leo.org/?lp=ende&search='+escape(s),'LEODict','width=750,height=550,scrollbars=yes,resizeable=yes');leow.focus();}
 +
 +
Alternativ kann man diese [http://media.josephbaker.de/download/leosuche.txt Textdatei] öffnen und den Inhalt in ein Bookmark kopieren.
 +
 +
Das Beispiel kann auch auf Wikipedia angepasst werden, sodass die Suchanfrage auf Wikipedia erfolgt:
 +
javascript:s=(window.getSelection?window.getSelection():document.getSelection());if(s==''){if(window.getSelection){if(frames.length!=1){for(i=0;i<frames.length;i++){s=frames[i].document.getSelection();if(s)break;}}}}if(s=='')void(s=prompt('Geben%20Sie%20einen%20Suchbegriff%20ein,%20oder%20markieren%20Sie%20den%20Text,%20den%20Sie%20nachschlagen%20m%C3%B6chten,%20bevor%20Sie%20auf%20wiki%20suchen%20klicken.',''));if(s!=''&&s!=null){leow=open('http://de.wikipedia.org/wiki/'+escape(s),'LEODict','width=750,height=550,scrollbars=yes,resizeable=yes');leow.focus();}
 +
 +
Alternativ kann man diese [http://media.josephbaker.de/download/wikisuche.txt Textdatei] öffnen und den Inhalt in ein Bookmark kopieren.

Aktuelle Version vom 28. Juli 2005, 09:22 Uhr

Bookmarklets sind besondere Bookmarks, die keine Url zu einer Homepage, sondern Javascript-Code enthalten.

Auf LEO.org kann man ein Beispiel unter http://dict.leo.org/pages.ende/toolbars_de.html?lang=de#bml finden.

Da dieses Beispiel beim drücken der Abbruchtaste trotzdem ein Suchfenster öffnet, allerdings mit der Anfrage NULL stelle ich hier eine erweiterte Version bereit. Dazu muss der folgende Code ohne Zeilenumbrüche in ein Bookmark kopiert werden:

javascript:s=(window.getSelection?window.getSelection():document.getSelection());if(s==){if(window.getSelection){if(frames.length!=1){for(i=0;i<frames.length;i++){s=frames[i].document.getSelection();if(s)break;}}}}if(s==)void(s=prompt('Geben%20Sie%20einen%20Suchbegriff%20ein,%20oder%20markieren%20Sie%20den%20Text,%20den%20Sie%20%C3%BCbersetzen%20m%C3%B6chten,%20bevor%20Sie%20auf%20LEO%20suchen%20klicken.',));if(s!=&&s!=null){leow=open('http://dict.leo.org/?lp=ende&search='+escape(s),'LEODict','width=750,height=550,scrollbars=yes,resizeable=yes');leow.focus();}

Alternativ kann man diese Textdatei öffnen und den Inhalt in ein Bookmark kopieren.

Das Beispiel kann auch auf Wikipedia angepasst werden, sodass die Suchanfrage auf Wikipedia erfolgt:

javascript:s=(window.getSelection?window.getSelection():document.getSelection());if(s==){if(window.getSelection){if(frames.length!=1){for(i=0;i<frames.length;i++){s=frames[i].document.getSelection();if(s)break;}}}}if(s==)void(s=prompt('Geben%20Sie%20einen%20Suchbegriff%20ein,%20oder%20markieren%20Sie%20den%20Text,%20den%20Sie%20nachschlagen%20m%C3%B6chten,%20bevor%20Sie%20auf%20wiki%20suchen%20klicken.',));if(s!=&&s!=null){leow=open('http://de.wikipedia.org/wiki/'+escape(s),'LEODict','width=750,height=550,scrollbars=yes,resizeable=yes');leow.focus();}

Alternativ kann man diese Textdatei öffnen und den Inhalt in ein Bookmark kopieren.