Zoque.Forum
»
FireFox'da bazı javascript'leri çalıştıramadım
|
| ://www Web tasarımı ve internet ile ilgili olarak karşılaştığınız problemleri ve merak ettiklerinizi burada tartışabilirsiniz. |
![]() |
|
|
LinkBack | Seçenekler |
|
|
#1 (permalink) |
|
Üyelik Tarihi: 28.05.2001
Yer: İzmir/Ankara
Yaş: 23
Mesaj: 766
|
FireFox'da bazı javascript'leri çalıştıramadım
Merhabalar, az olan JavaScript bilgimle aşağıdaki gibi bir kod yazdım, ancak kod IE ve Opera'da çalışmasına rağmen Firefox'da çalışmıyor. Acaba ben mi bir yerlerde hata yapıyorum?
Kod:
<HTML> <HEAD> <script Language="JavaScript1.2"> <!-- function Gizle(nesne) { if (nesne.style.visibility != 'hidden') { nesne.style.visibility = 'hidden'; } else { nesne.style.visibility = 'visible'; } } --> </script> </HEAD> <BODY> <div id="resim"> <Img Src="deneme.jpg"> </div> <P OnMouseDown="Gizle(resim)"> Resmi gizlemek için buraya tıklayınız. </P> </BODY> </HTML> <div id="resim"> <Img Src="deneme.jpg"> </div> satırlarını <Img Src="deneme.jpg" id="resim"> olarak değiştirince Firefox'da da çalışıyor? |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 11.01.2003
Yer: Istanbul - Eskişehir
Yaş: 21
Mesaj: 374
|
Re: FireFox'da bazı javascript'leri çalıştıramadım
Dreamweaver 'da show & hide layer 'i kullanmanı öneririm.
|
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 02.08.2002
Yer: istanbul
Yaş: 25
Mesaj: 459
|
Re: FireFox'da bazı javascript'leri çalıştıramadım
bence çorba olmuş bir kod var ortada. daha doğrusu CSS'i yazmadığın için böyle gözüküyor.
sen CSS ile resme bir id veriyorsun sonra JavaScript ile kontrol etmeye çalışıyorsun bence. yanlıyor muyum?
__________________
plasticwings ~ değişik konularda yazan birkaç kişinin web günlüğü. blogkardeşliği ~ blog yumağı |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 26.07.2004
Yer: İstanbul
Yaş: 27
Mesaj: 25
|
Re: FireFox'da bazı javascript'leri çalıştıramadım
Anladığım kadarıyla bir id atanmasına rağmen JavaScript saklamak istediğiniz div alanını bulamıyor. Nedeni de sanıyorum yukarıdaki problemli örnekte div nesnesine doğrudan ulaşılmaya çalışılması. Şöyle bir şey önerebilirim, belki zaten böyle birşey kullanıyorsunuzdur. :
Kod:
function bulShunu (bunu) {
var theObject;
if (document.all) {
/* internet Explorer, Opera */
theObject = document.all(bunu);
} else if (document.getElementById) {
/* Mozilla */
theObject = document.getElementById(bunu);
} else if (document.layers) {
/* Netscape? */
theObject = document.layers[bunu];
};
if (theObject) {
return theObject;
};
}
Kod:
function Gizle(neyiGizle) {
var bunuGizle = bulShunu(neyiGizle);
if (bunuGizle.style.visibility != 'hidden') {
bunuGizle.style.visibility = 'hidden';
} else {
bunuGizle.style.visibility = 'visible';
}
}
Ayrıca Mozilla ve Firefox'un JavaScript konsolu da bu tür problemleri çözmek için biçilmiş kaftan. Umarım yardımı olur. |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 01.11.2000
Yer: İstanbul
Yaş: 26
Mesaj: 713
|
Re: FireFox'da bazı javascript'leri çalıştıramadım
inT'in dediği gibi document.getElementById metodunu Opera, IE ve Mozilla 'da kullanabilirsin. document.all Mozilla'da çalışmaz.
__________________
life is better without braces |
|
|
|
Zoque'a hoşgeldiniz!