Kontakt

Przykadowe skrypty:

Serwery

JavaScript to jzyk skryptowy. Kodujac w JavaScript zyskujesz dynamiczne efekty na swojej stronie WWW.

Zobacz rwnie:

LINKI:
Przepisy
Gry dla dzieci

W tym miejscu znajdziesz odnoniki do stron znajomych oraz do stron tematycznie powizanych z tematyk mojego serwisu. strony www Strona Internetowa

Skrypt filtr niecenzuralnych sw

Poniszy skrypt suy do sprawdzania treci wpisanego tekstu. Mona go wykorzysta np. przy wysyaniu formularza ze stron www. Przed wysaniem skrypt sprawdza czy nie wystpiy w nim zabronione sowa (np. wulgaryzmy). W zalenoci od wyniku sprawdzenia uytkownik otrzymuje odpowiedni komunikat.

Ze wzgldu na to, e nie chc umieszcza niecenzuralnych sw na mojej stronie, przyjem, e w naszym przypadku te ze sowa to: javascript, skrypt oraz programowanie. Wpisz w polu tekstowym ktre z w/w sw i wcinij przycisk "sprawd". Jeeli w Twoim tekcie wystpio ktrej z niedozwolonych sw, wywietli si komunikat. W przeciwnym razie nic sie nie stanie (tzn. nic si nie stanie wizualnie poniewa przeszukana zostanie tre pola formularza).


Wstaw ponisz 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 ktrych ukae si alert. Mona tu dodawa dowoln ilo swoich wyrazw.

Teraz umie formularz w dokumencie [w sekcji body]

<form id="filtr">
<textarea name="tresc">Przykadowy 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 rwny -1 oznaczaloby to, e nie zostal znaleziony wyraz okrelony w zmiennej re w zawartoci zmiennej tresc. W takim wasnie przypadku nie wywietla si komunikat.

UWAGA
Po zakodowaniu strony internetowej zawsze sprawd czy prawidowo wywietla si we wszystkich popularnych przegldarkach internetowych (np.: Internet Explorer, Mozilla Firefox, Opera).




Copyright © Atom 2006