Menandai dan Mencoret Kata Terlarang dalam Komentar

Menandai dan Mencoret Kata Terlarang dalam Komentar - Setelah puas dicaci-maki sahabat semua pada demo kata-kata kotor... :) Kembali lagi dengan tutorial seputar blok kata-kata. Bingung sebetulnya mau nulis judul apa. Artikel ini berasal dari pertanyaan sahabat Abdul Rahman yang menanyakan tentang OOT di DTE. Bagi sahabat yang pernah menulis kata OOT di blog DTE pasti akan mengalami ini.
Script ini bukan karya saya, tapi hasil konsultasi dari blogger jagoan Taufik Nurrahman aka DTE. Tapi seperti biasa, agan Taufik ini tidak pernah menyuapi penanya, penanya harus memahami dan mencoba script yang diberikan. Untuk lebih memahaminya silahkan lihat demo.


Bagi sahabat yang ingin mencoba trik ini, silahkan simpan kode ini diatas </body> dan ganti kata-kata yang dilarang.

<script type="text/javascript">
//<![CDATA[
function blockNotAllowed(parentID, children) {
var parent = document.getElementById(parentID),
content = parent.getElementsByTagName(children);
for (var i = 0; i < content.length; i++) {
var regex = /(^| |>)(kata1|kata2|kata4|kata4)(<| |$)/g,
html = content[i].innerHTML;
content[i].innerHTML = (regex.test(html)) ? '<del>' + html.replace(regex, "$1<mark>$2</mark>$3") + '</del><br><br>Kata-kata yang ditandai tidak boleh ada di dalam komentar.' : html;
}
}
blockNotAllowed('comment-holder', 'p');
//]]>
</script>;

Semoga bermanfaat...