ukaszf9 - 2012-06-07 17:04:47

Prosty skrypt robiący dział na hasło, którego nikt nie zna. Hasłem jest liczba z zakresu od 1-25, która jest losowa więc nie ma możliwości sprawdzenia jaka liczba jest poprawna, bo co każde odświeżenie bądź niezgadnięcie liczby się ona zmienia. Może posłużyć do np. jednej z konkurencji na event bądź w dziale znajdował by się wątek, i każdy kto by tam napisał otrzymałby jednorazowo +300 doświadczenia bądź inną rzecz w zależności od rodzaju forum. W przypadku cwaniaczków, którzy by wyłączyli obsługę js meta-tag przekierowuje na dowolną inną stronę.

<noscript><META HTTP-EQUIV="Refresh" CONTENT="1;URL=http://www.MOJASTRONA.pun.pl"></noscript>
<script type="text/javascript">

//////////////////////////////////////////////////
// Random number password by ukaszf9 //
////////////////// www.pun.pl ////////////////
/////////////////////////////////////////////////

document.getElementsByClassName('blocktable')[0].style.display = 'none';
document.getElementsByClassName('linkst')[0].style.display = 'none';
var num = Math.floor(Math.random() * 25) +1;
var haslo = prompt("Liczba z zakresu od 1 do 25.","");
if (haslo == num) {
alert("Dobrze, liczba wyniosła " + num);
}
else {
alert("Niepoprawne, spróbuj ponownie.");
location.reload();
}
</script>

Więc wpierw należy utworzyć dział, w którym chcemy mieć hasło, następnie dodajemy do niego subforum o treści podanej powyżej. Jeżeli chcemy zwiększyć zakres liczb, bądź je zmniejszyć to edytujemy 11 linijkę kodu zmieniając liczbę 25 na dowolną inną np. 100, 500, 10. Losowane są tylko i wyłącznie liczby całkowite. Kto by chciał zgadywać liczbę losową mającą 10 cyfr po przecinku :rolleyes: Komentarzy w skrypcie proszę nie usuwać. :)
Działa poprawnie na wszystkich znanych mi przeglądarkach ( Google Chrome, Mozilla, IE, Safari i Opera ).

www.graniegedania.pun.pl www.pytam.pun.pl www.cbmpl.pun.pl www.dr125.pun.pl www.kongdoms.pun.pl