.S()
, die in Input-Feldern selektierten Text ermittelt oder (selektiv) ersetzt.
tiny-sel.js [1464b] - tiny-sel-min.js.gz [435b]
Die t.sel-Methode benötigt lediglich tiny.js. Andere Scripte sind nicht erforderlich.
Die Methode .S() nimmt bis zu zwei Parameter an. Wird kein Parameter übergeben, bekommt man ein Selektions-Objekt zurück. Wenn ein Parameter angegeben ist, wird der Selektierte Text durch diesen Parameter ersetzt, bei zwei Parametern wird innerhalb der Selektion das Auftreten des Inhalts des ersten Parameters ersetzt.
Das Selektions-Objekt hat das folgende Format:
{ text: [String, Text-Inhalt der Selektion], start: [Integer, Index des ersten selektierten Buchstabens ab 0], end: [Integer, Index des letzten selektierten Buchstabens], length: [Integer, Länge der Selektion] }
(function() { var ti=t('#testinput'); var re=t('#result'); window.setInterval(function() { re.h(ti.S().text); }, 45); t('#censor').e('mousedown', function() { t('#testinput').S('[ZENSIERT]'); }); t('#xforu').e('mousedown', function() { t('#testinput').S('u', 'x'); }); })();
© 2010 Alex Kloss