![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 02/2007
Mesaj: 52
|
Bir JavaScript fonksiyonum var. Bu fonksiyonun, yalnızca web tarayıcının CSS özelliği etkinse çalışmasını istiyorum. Bu yüzden fonksiyon başına if( !document.style ) { return } kodunu yerleştirdim. Kod: function DenemeFonksiyonu()
{
// css etkin değilse geri dön
if( !document.style ) return;
// css etkinse devam et
alert('heyoo! css etkinmiş');
}
Web tarayıcının css özelliği etkin olsa bile fonksiyon çalışmıyor ve geri dönüyor. Ne yapabiliriz?
|
| | |
| | #2 (permalink) |
| connect4 Üyelik Tarihi: 09/2006 Yer: marduk
Mesaj: 481
|
kod tamamen gecersiz, oncelikle document elementinin style methodu olmaz.sonra, ecmascript ! isaretini sartin tersi olarak degil, degerin tersi olarak algilar. kodu biraz duzeltelim: Kod: if(typeof document.body.style!="undefined") // css etkin else // css etkin degil |
| | |
| | #6 (permalink) |
| Kurtarıcı değil, Deterjan Üyelik Tarihi: 01/2003
Mesaj: 94
|
Şuna bir bakar mısın? Bende her zaman true döndürüyor. False olma durumunu emüle edemedim, belki sen her iki durumu da test edebildiğin için son durumunu bize söyleyebilirsin. Kod: <script language=javascript>
function supportsCss()
{
var div = document.createElement('div');
var initialWidth;
var secondWidth;
var supportsCss;
document.body.appendChild(div);
initialWidth = div.offsetWidth;
try
{
div.style.width = '300px';
secondWidth = div.offsetWidth;
if (secondWidth != initialWidth)
supportsCss = true;
else
supportsCss = false;
}
catch(e)
{
supportsCss = false;
}
div.parentNode.removeChild(div);
return supportsCss;
}
</script>
<body onload="supportsCss()">
</body>
|
| | |
| | #8 (permalink) | |
| connect4 Üyelik Tarihi: 09/2006 Yer: marduk
Mesaj: 481
| Alıntı:
typeof document.body.style!="undefined" eger bu kod calismiyorsa, ya body elementini olusturmamissindir, ya da browser style methodunu desteklemiyordur. | |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Form'un Değişip Değişmediğini Anlamak | fthclr | Javascript / DHTML / Ajax | 8 | 24/05/2006 14:48 |
| değişkendeki karakterleri anlamak | nelanne | PHP | 2 | 29/12/2004 20:58 |
| Etkin Listeleme | MEHMET | Visual Basic | 4 | 30/06/2004 04:10 |
| Refreshi anlamak ? | farukcalikusu | Javascript / DHTML / Ajax | 16 | 29/06/2004 15:13 |
| 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 | |