Kontakt

Przykładowe skrypty:

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

Zobacz również:

LINKI:
Mieszkania
Przepisy

Cheap prepaid Phone cards
cheap prepaid phone cards
www.pinsonsale.com
laser eye surgery oklahoma
laser eye surgery oklahoma
www.alcok.com
tlc lasik oklahoma
tlc lasik oklahoma
www.alcok.com
lasik eye surgery oklahoma
lasik eye surgery oklahoma
www.alcok.com
anime
anime news
www.manga.pl
GRY ONLINE
gry
gryonline.poszkole.…
TLC Lasik
tlc lasik
www.alcok.com
Yerba
Yerba mate - juz w Polsce! Yerba!
jerba.pl
rapidshare
rapidshare
www.warezz.pl
cheap phone card
cheap phone card
www.pinsonsale.com

Zmiana treści w zależności od wyboru select

Skrypty zmienia zawartość strony w zależności od wyboru opcji w polu select formularza. Poszczególne teksty umieszczone są w osobnych warstwach, które przyjmują odpowiednio wartość display none lub block;


Wybierz z listy warstwę:

Zawartość bloku tekstowego nr 1. Ten tekst wyświetlany jest domyślnie podczas wejścia na stronę.
Zawartość bloku tekstowego nr 2. Ten tekst został wyświetlony ponieważ w polu wyboru wybrana została pozycja nr 2. Kolejne warstwy można wyświetlić w podobny sposób.
Zawartość bloku tekstowego nr 3. Tu tekst nr 3. Wysokość warstwy zmienia się automatycznie w miarę przybywania tekstu. Skrypt można wykorzystać w wielu sytuacjach.
Zawartość bloku tekstowego nr 4. Jeżeli podoba Ci się skrypt możesz umieścić go na własnej stronie. Pamiętaj, aby zamieścić odnośnik do tego serwisu.

Poniższy zapis należy umieścić w sekcji head z znaczniku script.

<script type="text/javascript">
function podmiana(co) {
var ile = document.getElementById("wybor").options.length;
for(var i=1; i<=ile; i++) {
var ktora = "w"+i;
if(ktora == co) {
document.getElementById(ktora).style.display = "block";
}
else if(ktora != co) {
document.getElementById(ktora).style.display = "none";
}
}
}
</script>

W ten sposób umieściliśmy funkcję odpowiedzialnoną za zmianę wartości display dla poszczególnych warstw.

Następnie umieść deklarację stylów CSS dotyczącą warstw (w sekcji head). Style służą do zmiany wyglądu tekstu, tła itp.

<style type="text/css">
#w1 {
display: block;
}
#w2,#w3,#w4 {
display: none;
}
</style>

Teraz należy w sekcji body umieścić warstwy w1, w2, w3 i w4 oraz formularz z polem select i wywołaniem funkcji podmiana().

A wywołanie funkcji w polu select formularza wygłada tak:

<form id="formularz" action="#">
<select name="wybor" id="wybor" onChange="podmiana(this.value);">
<option value="w1">Treść nr 1</option>
<option value="w2">Treść nr 2</option>
<option value="w3">Treść nr 3</option>
<option value="w4">Treść nr 4</option>
</select>
</form>

Warstwy wstawiamy w taki sposób:

<div id="w1">Zawartość bloku tekstowego nr 1.</div> <div id="w2">Zawartość bloku tekstowego nr 2.</div> <div id="w3">Zawartość bloku tekstowego nr 3.</div> <div id="w4">Zawartość bloku tekstowego nr 4.</div>


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