»
css ve javascript beraber nasıl kullanılacak
|
| JavaScript JavaScript ile ilgili merak ettiklerinizi, sorunlarınızı ve fikirlerinizi bu bölümde paylaşabilirsiniz. |
![]() |
|
|
LinkBack | Seçenekler |
|
|
#1 (permalink) |
|
Üyelik Tarihi: 14.03.2007
Yer: diyarbakır
Yaş: 28
Mesaj: 35
|
css ve javascript beraber nasıl kullanılacak
aslında bazıları için kolay olabilir ama beceremedim. istediğim basit aslında mouse ile bir katmanın üstüne gelince katmanın arka plan rengi değişsin istiyorum. JavaScript bilgim sınırlı yardımcı olabilir misiniz? aşağıdaki koda bakınca sanırım her şey anlaşılıyor. Kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="JavaScript" type="text/JavaScript"> function uygula{ document.form1.katman.style="background-color:#FF0000" } </script> <meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-9" /> <title>Untitled Document</title> </head> <body> <form name="form1"> <div id="katman" onmousemove="uygula()"> burası katmanın içeriği </div></form> </body> </HTML>
__________________
www.kamuflaj.org |
|
|
|
|
|
#2 (permalink) |
|
Re: css ve javascript beraber nasıl kullanılacak
http://www.konyasinema.com/code/visual.js adresindeki kod ile yazdığın herhangi bir elemana "effected" özelliği verirsen o elemanlar kod tarafından otomatik olarak yönetilmeye başlanıyor. Buradaki mantık CSS de hiç JS kullanmadan yapılan "a" ve "a:hover" sistemini her sınıfa uygulamak. "effected" özelliğine sahip olan elemanın sınıf adı "sinif1" olsun diyelim ki. Eğer "sinif1_hover" ve "sinif1_clck" sınıfları da tanımlıysa kod bu elemanın üzerinde gelindiğinde sınıfını "sinif1_hover" olarak değiştiriyor. Sizin yapmanız gereken tek şey ilgili sınıfları hazırlayıp, istediğiniz elemanlara "effected=1" parametresini eklemek ve sayfa yüklendiğinde initEffects() fonksiyonunu çalıştırtmak. Örnek bir sayfa şöyle olabilir:
HTML Code:
<HTML> <head> <title>Deneme</title> <script type="text/JavaScript" src="visual.js"></script> <style type="text/CSS"> .sinif1 {background-color: #ffffff} .sinif1_hover {background-color: #ff0000} .sinif1_clck {background-color: #dddddd} </style> </head> <body onload="initEffects()"> <div class="sinif1" effected="1" style="width: 100px">Bir yazı....</div> </body> </HTML> http://www.konyasinema.com/index.php...=Afacan+Dennis adresinde aşağıda bulunan sekme sisteminin görsel yönetimi bu script ile yapılmakta. Bu yöntemle bir kereye mahsus JavaScript komutu çalıştırarak sayfandaki her elemana bu tarz bir efekt uygulayabilirsin. |
|
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 14.03.2007
Yer: diyarbakır
Yaş: 28
Mesaj: 35
|
Re: css ve javascript beraber nasıl kullanılacak
çok sağol ben bu elemanların hover özelliğini tamamen unutmuşum. ufacık bir kod yetti bana
Kod:
div:hover{
background-color: #6699CC;
}
__________________
www.kamuflaj.org |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 14.03.2007
Yer: diyarbakır
Yaş: 28
Mesaj: 35
|
Re: css ve javascript beraber nasıl kullanılacak
ie7' de çalışıyor. ie6'da problem olmaz sanırım. tekrar sağol. iyi ki hover'dan bahsetmişsin
__________________
www.kamuflaj.org |
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 05.11.2005
Yer: Istanbul
Yaş: 28
Mesaj: 486
|
Re: css ve javascript beraber nasıl kullanılacak
JS bilginiz sınırlı ise pes etmeyin ! Sınırları kaldırmak lazım
![]() Kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="JavaScript" type="text/JavaScript"> function uygula(divID) { document.getElementById(''+divID+'').style.background="red"; } </script> <meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-9" /> <title>Untitled Document</title> </head> <body> <form name="form1"> <div id="katman" onmouseover="uygula(this.id)"> burası katmanın içeriği </div></form> </body> </HTML> ID' si bulunan katmalarda sorunsuz çalışır. (IE6, IE7,FF,Opera) |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!