Darmowe Forum
Grudzieñ 22, 2024, 07:42:18 *
Witamy, Go¶æ. Zaloguj siê lub zarejestruj.
Czy dotar³ do Ciebie email aktywacyjny?

Zaloguj siê podaj±c nazwê u¿ytkownika, has³o i d³ugo¶æ sesji
Aktualno¶ci: Forum zosta³o uruchomione!
 
   Strona g³ówna   Pomoc Zaloguj siê Rejestracja  
Strony: [1]
  Drukuj  
Autor W±tek: Zadarzenie on click  (Przeczytany 1556 razy)
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« : Listopad 30, 2016, 10:55:10 »

Przyk³ad 1. Kod pokazuje jak uruchomiæ funkcje w JavaScript, zmieniaj±c± kolor przycisku po klikniêciu na niego. Przycisk "button", zosta³ wyposa¿ony w zdarzenie onclick. Zdarzenie onclick, powoduje, ¿e po najechaniu na przycisk kursorem myszki i klikniêciu na lewy klawisz mysz , uruchomiona zostanie funkcja uruchom(this). Argumentem funkcji (czyli tym co jest w nawiasie okrag³ym) jest zmienna this. Argument "this" oznacza, ¿e zmienne bêd± pobierane s± z elementu, który wywo³a³ funkcjê. W tym przypadku bêdzie to wci¶niêty przycisk. W dalszej czê¶ci funkcji wprowadzone jest polecenie x.style.bacgroundColor='yellow'. Oznacza, to ,¿e do obiektu x zostanie przypisany kolor t³a jako ¿ó³ty. W czasie wywo³ania funkcji za x podstawiany jest arument "this", czyli zmiana dotyczyæ bêdzie przycisku, który wywo³ywa³ funkcjê.   

<html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<link href="tabela.css" type="text/css" rel="stylesheet">
<title> ON click_event</title>
</head>

<body>
<button onclick="uruchom(this)">Wci¶nij</button>
<script>
function uruchom(x) {
    x.style.color = 'red';
x.style.backgroundColor='yellow';
   
}
</script>
</body>
<html>
« Ostatnia zmiana: Listopad 30, 2016, 10:59:32 wys³ane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #1 : Listopad 30, 2016, 12:17:33 »

Przyk³ad 2. Kod przedstawia wy¶wietlenia id wci¶niêtego klawisza. Wci¶niety klawisz o znanym  id wy¶wietlany jest przez "alert".

<html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<link href="tabela.css" type="text/css" rel="stylesheet">
<title> ON click_event</title>
</head>

<body>
<button id="adam"onclick="uruchom(ewa.id)">Pierwszy</button>
<button id="ewa" onclick="uruchom(this.id);"> Drugi</button>
<script>
function uruchom(x)
{
    alert(x);
}
</script>
</body>
<html>
Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Sitemap

Polityka cookies
Darmowe Fora | Darmowe Forum

shaggydogss polski-serwer-rpg articz spw proskills