Bookmarklet Sammelthread

  • Ausgewählte Links öffnen

    Dieses Bookmarklet öffnet alle markierten Links in neuen Tabs.
    (Funktioniert auch bei verlinkten Bildern, wie bspw. in Bilder-Gallerien)

    Verwendung:
    1)Die Links, die geöffnet werden sollen markieren
    2)Das Bookmarklet aufrufen

    Code
    javascript:a=window.getSelection().getRangeAt(0).cloneContents();b=document.body.appendChild(document.createElement('div'));b.setAttribute('id','TempForOpenSelLinks');b.setAttribute('style','display:none;');b.appendChild(a);c=document.getElementById('TempForOpenSelLinks').getElementsByTagName('a');if(c.length!=0){for(i=0;i<c.length;i++){void(d=c[i].getAttribute('href'));if(d!=undefined)e=window.open(d);e=undefined;}}else{f=window.getSelection().getRangeAt(0).startContainer.parentNode.parentNode.getElementsByTagName('a')[0].getAttribute('href');if(f!=undefined){window.open(f)};f=undefined;};b=document.body.removeChild(document.getElementById('TempForOpenSelLinks'));b=undefined;

    Einmal editiert, zuletzt von A.J. (8. Februar 2009 um 18:30)

  • (Auswahl-)Quelltext anzeigen

    Diese Bookmarklet zeigt beim anklicken den Quelltext der aktuellen Seite an.
    Wenn ein Teil der Seite markiert war, wird nur dieser Teil des Quelltexts angezeigt.

    Verwendung:
    1)Optional: Teil der Seite auswählen
    2)Das Bookmarklet aufrufen

    Code
    javascript:if(window.getSelection().toString()!=""){a=window.getSelection().getRangeAt(0).commonAncestorContainer;if(a.innerHTML==undefined){a=a.parentNode;}if(a.innerHTML.search(/^\W*<.*>$/)<0){a=a.parentNode;};document.location.href="view-source:data:text/html;charset:UTF-8,"+encodeURI(a.innerHTML);}else{document.location.href="view-source:"+document.location.href;}
  • Google Übersetzer

    Dieses Bookmarklet ruft den Google Übersetzer auf.
    Wenn der aktuelle Tab leer war, wird er in diesem Tab geöffnet, ansonsten in einem neuen Tab.
    Wenn Text markiert war, wird dieser automatisch übersetzt und muss nicht erst manuell in das Übersetzungsfeld kopiert werden.

    Verwendung:
    1)Optional: Textabschnitt auswählen
    2)Das Bookmarklet aufrufen

    Code
    javascript:a="http://translate.google.com/translate_t?hl=de&sl=auto&tl=de#auto|de|";b=window.getSelection();if(location.href!="about:blank"){if(b.toString()!=""){void(window.open(a+encodeURI(b)));}else{void(window.open(a));}}else{location.href=a;}
  • Zitat von deschen2

    Ich will nicht stänkern, aber warum schreibst du das nicht mittels edit Funktion in einen Beitrag? Lässt sich doch genauso übersichtlich gestalten!:wink:

    Weil es für Personen, die Fragen zu einem Boomarklet haben, so einfacher ist zu zitieren.

    Desweiteren möchte ich nicht, das der erste Beitrag dieses Themas zu riesig wird, da er evtl. von Zeit zu Zeit überarbeitet werden muss.
    Dies ist bei einem langen Beitrag sehr umständlich, da unübersichtlich...