Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Przerwanie działania skryptu
xxxgabaxxx
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 1.03.2015

Ostrzeżenie: (0%)
-----


Nie mogę poradzić sobie z przerwaniem skryptu. Skrypt przypisuje nam odpowiednią klase i podsieć do adresu IP.

Problem: Jeśli, któryś z oktetów wynosi 256 powinien zostać zatrzymany skrypt i komunikat 'błędny adres IP'. Poniższy skrypt działa tylko na pierwszy oktet, na pozostałe już nie

<script>

var pierwszy=prompt('Podaj pierwszy oktet adresu. (Zakres 1-255)', 192);
var drugi=prompt('Podaj drugi oktet adresu. (Zakres 1-255)', 168);
var trzeci=prompt('Podaj trzeci oktet adresu. (Zakres 1-255)', 0);
var czwarty=prompt('Podaj czwarty oktet adresu. (Zakres 1-255)', 1);

document.write('Twój adres IP wynosi:' +pierwszy + '.' + drugi + '.' + trzeci + '.' + czwarty)

if (pierwszy >= 1 & pierwszy <= 126)
document.write('<br><b>Klasa A</b> <br> Twoja maska podsieci wynosi <b>255.0.0.0</b>');
if (pierwszy == 127)
document.write('<br><b>Pętla zwrotna</b>');
if (pierwszy > 128 & pierwszy < 192)
document.write('<br><b>Klasa B</b> <br> Twoja maska podsieci wynosi <b>255.255.0.0</b>');
if (pierwszy > 191 & pierwszy < 224)
document.write('<br><b>Klasa C</b> <br> Twoja maska podsieci wynosi <b>255.255.255.0</b>');
if (pierwszy > 223 & pierwszy < 240)
document.write('<br><b>Klasa D</b> <br> Twoja maska podsieci wynosi <b>255.255.255.255</b>');
if (pierwszy > 239 & pierwszy < 256)
document.write('<br><b>Klasa E</b>');
if (pierwszy > 255)
document.write('<br><b>Zły adres!</b>');

</script>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 21:41