Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 31/01/2008, 09:47   #1 (permalink)
Üye
 
Üyelik Tarihi: 01/2006
Mesaj: 201
Varsayılan fonksiyon sorunu

merhaba.

şöyle html kodum var:

<div id="videoIcon" class="icons" onMouseOver="changeIconBorder('1')" onMouseOut="changeIconBorder('0')"></div>

js kodu da şöyle:

function changeIconBorder (x) {
if(x==1)
{
this.style.border='1px solid #1F89C2';
}

if(x==0)
{
this.style.border='0px solid #1F89C2';
}
}

fakat bu kod çalışmıyor ve 'this' kodunu kullandığım için çalışmıyor neden bilmiyorum mesela direk onMouseOver içine this.style.border='1px solid #1F89C2'; yazınca çalışıyor ama fonksiyon kullanınca olmuyor yardımıc olursanız sevinirim.
Ömer Faruk Gül hatta değil   Alıntı Yaparak Yanıtla
Eski 31/01/2008, 10:02   #2 (permalink)
Üye
 
Sniper Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2004
Yer: İstanbul
Mesaj: 2,284
Varsayılan

this ifadesi div'in içinde yazıldığında div'i temsil ettiğinden çalışır. Ama fonksiyonun içine yazdığın this ne olduğunu bilmediği için hata verir. Yani this'in bir elemanın referansı olması mecburidir.

Fonksiyonunu şöyle değiştirirsek ortada sorun kalmaz:

Kod:
<div id="videoIcon" class="icons" onMouseOver="changeIconBorder(this, '1')" onMouseOut="changeIconBorder(this, '0')"></div>

function changeIconBorder (eleman, x) {
if(x==1)
{
eleman.style.border='1px solid #1F89C2';
}

if(x==0)
{
eleman.style.border='0px solid #1F89C2';
}
}
__________________
tuncay.kinali.net
Sniper hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Fonksiyon sorunu burakh PHP 2 26/11/2007 18:21
Fonksiyon Sorunu Teknobaba PHP 10 18/11/2007 00:18
Mysql'da alan fonksiyon sorunu frekans33 Veritabanları & SQL 2 18/10/2007 20:49
form kontrolle ilgili javascript fonksiyon sorunu msk1977 Javascript / DHTML / Ajax 1 17/06/2007 22:00
fonksiyon içinde $PHP_SELF sorunu Marlonbora PHP 3 18/11/2006 17:13


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 06:25.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net