środa, 7 października 2015

LOKATION!

LOCATION!


Nazwa
Znaczenie
Dostępność
hash
Część adresu URL znajdująca się za znakiem #.
FF, IE3, NN2, OP7
host
Część adresu URL zawierająca nazwę hosta oraz numer portu.
FF, IE3, NN2, OP7
hostname
Część adresu URL zawierająca nazwę hosta.
FF, IE3, NN2, OP7
href
Pełny adres URL.
FF, IE3, NN2, OP7
pathname
Część adresu URL zawierająca ścieżkę dostępu i nazwę pliku.
FF, IE3, NN2, OP7
port
Część adresu URL zawierająca numer portu.
FF, IE3, NN2, OP7
protocol
Część adresu URL zawierająca nazwę protokołu (np.http, ftp).
FF, IE3, NN2, OP7
search
Część adresu URL znajdująca się za znakiem zapytania.
FF, IE3, NN2, OP7


Metody :

reload - Wczytuje ponownie
assaint - Wczystuje nam dokument
Replace - Zastepuję nam bieżacy dokument przez wskazany adres


1. hostname – zwraca nazwę hosta, przypisanego do danej witryny internetowej, np. dla http://rynko.pl/, nazwą hosta będzie rynko.pl.
Przykładowy kod:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html lang="pl">
  <head>
   <meta charset="UTF-8">
  </head>
 <body>
  <div id="hostname">
  <!-- W tym div'ie pojawi się informacja o nazwie hosta -->
 </div>
 <script>
 var hostname = "Twoja nazwa hosta to:  " + location.hostname;
 document.getElementById("hostname").innerHTML = hostname;
 </script>
 </body>
</html>
2. href – zwraca całkowity adres URL
Przykładowy kod:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html lang="pl">
  <head>
   <meta charset="UTF-8">
  </head>
 <body>
  <div id="href">
  <!-- W tym div'ie pojawi się całkowity adres URL -->
 </div>
 <script>
 var href = "Całkowity adres URL to:  " + location.href;
 document.getElementById("href").innerHTML = href;
 </script>
 </body>
</html>
3. protocol – zwraca protokół, którego używa strona www. Na przykład, protokół dla http://rynko.pl/ to http:. O innych protokołach możesz przeczytać tutaj.
Przykład:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html lang="pl">
  <head>
   <meta charset="UTF-8">
  </head>
 <body>
  <div id="protocol">
  <!-- W tym div'ie pojawi się protokół jakiego używa witryna www -->
 </div>
 <script>
 var protocol = "Protokół, którego używa strona to:  " + location.protocol;
 document.getElementById("protocol").innerHTML = protocol;
 </script>
 </body>
</html>
4. search – zwraca ciąg przekazany w adresie URL, np.: ?action=search&string=some+string
Przykładowy kod:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html lang="pl">
  <head>
   <meta charset="UTF-8">
  </head>
 <body>
  <div id="search">
  <!-- W tym div'ie pojawią się parametry przekazane przez adres URL -->
 </div>
 <script>
 var search = "Parametry w adresie URL to:  " + location.search;
 document.getElementById("search").innerHTML = search;
 </script>
 </body>
</html>
Dodatkowo można te zmienne wyodrębnić za pomocą funkcji split.
5. Port – zwraca port obecnego adresu URL.
Przykładowy kod:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html lang="pl">
  <head>
   <meta charset="UTF-8">
  </head>
 <body>
  <div id="port">
  <!-- W tym div'ie pojawi się numer portu -->
 </div>
 <script>
 var search = "Używany port to:  " + location.port;
 document.getElementById("port").innerHTML = port;
 </script>
 </body>
</html>
Uwaga! Domyślnym portem jest port 80. Jeśli nic nie zostanie zwrócone oznacza, że port jest ustawiony jako domyślny.
6. Hash – zwraca hash z adresu URL.
Przykładowy kod:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html lang="pl">
  <head>
   <meta charset="UTF-8">
  </head>
 <body>
  <div id="hash">
  <!-- W tym div'ie pojawi się hash z adresu URL-->
 </div>
 <script>
 var search = "Hash z adresu URL:  " + location.hash:
 document.getElementById("hash").innerHTML = hash;
 </script>
 </body>
</html>
Jeśli adresu URL wygląda tak: http://example.com/#top, to location.hash zwróci: #top.

Metody:

1. assign – ładuje nowy dokument.
Przykładowy kod:
?
1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html lang="pl">
  <head>
   <meta charset="UTF-8">
  </head>
 <body>
<script>
location.assign("https://google.com");
</script>
 </body>
</html>
Różnica pomiędzy metodą assign i replace jest taka, że replace usuwa wpis z historii przeglądarki o tym, że załadowano nowy dokument, przez co nie można wrócić do poprzedniej strony.
2. replace – ładuje nowy dokument.
Przykładowy kod:
?
1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html lang="pl">
  <head>
   <meta charset="UTF-8">
  </head>
 <body>
<script>
location.replace("https://google.com");
</script>
 </body>
</html>
Aby zobaczyć różnicę pomiędzy replace i assign wróć do wyjaśnienia z metody assign.
3. reload – przeładowuje obecną stronę(dokument).
Przykładowy kod:
?
1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html lang="pl">
  <head>
   <meta charset="UTF-8">
  </head>
 <body>
<script>
location.reload(false);
</script>
 </body>
</html>





<html lang="pl">
  <head>
  
  </head>
  
 <body>
 
 <script>
 
 function przekierowanie()
 {
 
 window.location.replace("http://zszwg.edu.pl");
 
 }
 setTimeout("przekierowanie()"*,10000);
 document.write("Za 10 sekundy nastąpi przekierowanie");
 
 </script>
 
 </body>
 
</html>

poniedziałek, 5 października 2015

Obiekt Window.

<script>


var zmienna=confirm("Paczaj");
if (zmienna==true){

document.write("Zostala wcisnieta Okejka")
}

else{

document.write("Zostal wcisniety przycisk anuluj :(")

}

</script>

=========================

<script>


var imie=prompt("Jak masz na imie:","");
if (imie==null || imie==""){

document.write("Czemu nic nie wpisales");
}

else{

document.write("czesc"+imie+"milo cie widziec na stronie");

}

</script>


==========================

<html>
<head>
<title> NAZWA STRONY BRO </title>
<body>
<script>
document.write("Adres Url "+document.URL+"<br>");
document.write("Tytul "+document.title+"<br>");
document.write("Data ostatniej modyfikacji "+document.lastModified+"<br>");
document.write("Obrazy "+document.images.lenght+"<br>");
document.write("Liczba apletów formularzy "+document.+applets.length"<br>");
</script>



środa, 30 września 2015

Obiekt Math.

E - Math.E
LN2 - Math.LN2
LN10 - Math.LN10
LOG2E - Math.LOG2E
LOG10E - Math.LOG10E
PI - Math.Pi
SQRT1_2 - Math.SQRT1_2
SQRT2 - Math.SQRT2

<html>

<head>

</head>

<body>


<script type="text/javascript">  

document.write(Math.E);
document.write(Math.LN2);
document.write(Math.LN10);
document.write(Math.LOG2E);
document.write(Math.LOG10E);
document.write(Math.Pi);
document.write(Math.SQRT1_2);
document.write(Math.SQRT2);





</script>

</body>



</html>


Metody MATH


Math.abs (wartość) - Przekazywanie wartości bezwzględnej. 

Math.ceil (wartość) - Zwraca najmniejszą liczbę całkowitą.

Math.floor (wartość) - Zwraca największą liczbę całkowitą mniejszą od argumentu wartość.

Math.log (wartość) - Zwraca logarytm naturalny.

Math.max (x,y) - Zwraca zwiększą z liczb. 

Math.min (x,y) - Zwraca mniejszą z liczb.

Math.pow (x,y) - Do kwadratu.

Math.random (wartość) - Losuje liczby z zakresu.

Math.round (wartość) - Zaokrągla do najbliższej liczby całkowitej.

Math.sqrt (wartośc) - Pierwiastek kwadratowy.




<html>

<head>

</head>

<body>


<script type="text/javascript">  

var a=prompt("Podaj liczbe a :","");
var b=prompt("Podaj liczbe b :","");

document.write(Math.random(a)+"<br>");
document.write(Math.min(a,b)+"<br>");
document.write(Math.max(a,b)+"<br>");
document.write(Math.round(b)+"<br>");
document.write(Math.abs(a)+"<br>");
document.write(Math.ceil(b)+"<br>");
document.write(Math.floor(a)+"<br>");
document.write(Math.log(b)+"<br>");
document.write(Math.pow(a,b)+"<br>");
document.write(Math.sqrt(b)+"<br>");




</script>

</body>


</html>





<html>

<head>

</head>

<body>


<script type="text/javascript">  

var a;

for (x=1;x<=20;x++)

{

a=Math.floor(Math.random()*20)+1;


document.write(a);

}

</script>







</script>

</body>



</html>


<script>
var zmienna1=56.5;
var zmienna2=74.3;
document.write(Math.min(zmienna1,zmienna2));
document.write(Math.round(Math.min(zmienna1,zmienna2)));

Math.round(zmienna1)
Math.round(20.52)
Math.round(-10.21)
Math.round(-11.81)

Math.floor(zmienna1)
Math.floor(20.52)
Math.floor(-10.21)
Math.floor(-11.82)

Math.ceil(zmienna1)
Math.ceil(20.52)
Math.ceil(-10.21)
Math.ceil(-11.82)

</script>