Wörter zählen per Bookmark

 

Mit JavaScript ist es möglich, sich einen Wort-Zähler als Bookmark zu setzen. Um den Zähler dann zu benutzen, muss der zu untersuchende Text markiert werden. Anschließend klickt man auf das Lesezeichen und als Ergebnis wird dann die Anzahl der markierten Worte ausgegeben. Lesen Sie in diesem Artikel, wie das funktioniert.

 

 

Wörter zählen mit JavaScript

Fügen Sie das nachstehende JavaScript zu Ihren Lesenzeichen hinzu, um den Wort-Zähler zu benutzen.

Beispiel:

javascript:(function(){var%20t;if%20(window.getSelection)%20t%20=%20window.getSelection();else%20if%20(document.selection)%20t%20=%20document.selection.createRange();if%20(t.text%20!=%20undefined)%20t%20=%20t.text;if(!t%20||%20t%20==%20""){%20a%20=%20document.getElementsByTagName("textarea");%20for(i=0;%20i<a.length;%20i++)%20{%20%20if(a[i].selectionStart%20!=%20undefined%20&&%20a[i].selectionStart%20!=%20a[i].selectionEnd)%20%20{%20%20%20%20t%20=%20a[i].value.substring(a[i].selectionStart,%20a[i].selectionEnd);%20%20%20%20break;%20%20}%20}}if(!t%20||%20t%20==%20"")alert("please%20select%20some%20text");else%20alert("word%20count:%20"%20+%20t.toString().match(/(\S+)/g).length);})()

Hinweis: Das Beispielfenster zeigt je nach Browser unter Umständen nicht den kompletten Code an.
Beim Kopieren des Scriptes wird dieser jedoch vollständig übernommen.

 

Zusätzliche Hinweise

Sobald ein Text auf der gerade geladenen Seite markiert wurde, kann man nun mit einem Klick auf den neu angelegten Bookmark die markierten Wörter zählen lassen. Wird kein Text ausgewählt erscheint die Fehlermeldung "please select some text".

Darüber hinaus ist es möglich, das JavaScript auf einer Webseite als Link zu hinterlegen. So kann man den Wort-Zähler auch auf seine Webseite einbinden.

 

Browser-Kompatibilität

Dieses JavaScript wurde von mir in folgenden Browsern getestet:

  • Google Chrome 10
  • Mozilla Firefox 13
  • Opera 12
  • Internet Explorer 9

In allen genannten Browsern funktionierte das JavaScript (bzw. der Bookmark) dabei einwandfrei. Ich kann Ihnen darüber hinaus leider nicht versichern, dass dieses Beispiel auch in älteren Browser-Versionen oder hier nicht aufgeführten Browsern funktioniert.

 

 


Kommentar schreiben


Sicherheitscode
Aktualisieren