Kontakt

Przykładowe skrypty:

kursy językowe wrocław

JavaScript to język skryptowy. Kodujac w JavaScript zyskujesz dynamiczne efekty na swojej stronie WWW.

Zobacz również:

LINKI:
Przepisy
Gry dla dzieci

W tym miejscu znajdziesz odnośniki do stron znajomych oraz do stron tematycznie powiązanych z tematyką mojego serwisu.

Skrypt filtr niecenzuralnych słów

Poniższy skrypt służy do sprawdzania treści wpisanego tekstu. Można go wykorzystać np. przy wysyłaniu formularza ze stron www. Przed wysłaniem skrypt sprawdza czy nie wystąpiły w nim zabronione słowa (np. wulgaryzmy). W zależności od wyniku sprawdzenia użytkownik otrzymuje odpowiedni komunikat.

Ze względu na to, że nie chcę umieszczać niecenzuralnych słów na mojej stronie, przyjąłem, że w naszym przypadku te złe słowa to: javascript, skrypt oraz programowanie. Wpisz w polu tekstowym któreś z w/w słów i wciśnij przycisk "sprawdź". Jeżeli w Twoim tekście wystąpiło której z niedozwolonych słów, wyświetli się komunikat. W przeciwnym razie nic sie nie stanie (tzn. nic się nie stanie wizualnie ponieważ przeszukana zostanie treść pola formularza).


Wstaw poniższą funkcję o nazwie filtrowanie w sekcji head w znaczniku script

<script type="text/javascript">
function filtrowanie(tresc) {
var tablica = new Array ("javascript","skrypt","programowanie");
for (var i=0; i<=tablica.length-1; i++) {
var re = new RegExp(tablica[i],"i");
var wynik = tresc.search(re);
if (wynik != -1) {
window.alert("Nie przeklinaj !");
return false;
}
}
}
</script>

W zmiennej o nazwie tablica przechowywane są wyrazy, po wpisaniu których ukaże się alert. Można tu dodawać dowolną ilość swoich wyrazów.

Teraz umieść formularz w dokumencie [w sekcji body]

<form id="filtr">
<textarea name="tresc">Przykładowy tekst</textarea>
<input type="button" onclick="filtrowanie(tresc.value);" value="sprawdź">
</form>

Zwróć uwagę na zapis w funkcji filtrowanie. if(wynik != -1). Gdyby wynik był równy -1 oznaczaloby to, że nie zostal znaleziony wyraz określony w zmiennej re w zawartości zmiennej tresc. W takim własnie przypadku nie wyświetla się komunikat.

UWAGA
Po zakodowaniu strony internetowej zawsze sprawdź czy prawidłowo wyświetla się we wszystkich popularnych przeglądarkach internetowych (np.: Internet Explorer, Mozilla Firefox, Opera).




Copyright © Atom 2006