Ceviz Forum

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

Cevapla
 
LinkBack Seçenekler
Eski 16/08/2007, 12:28   #1 (permalink)
Eski toprak
 
Üyelik Tarihi: 05/2003
Yer: TurKey
Mesaj: 1,623
Varsayılan menülerdeki gibi Div kullanımı

Mrb. arkadaşlar forum çok şükür tekrardan açıldı.. bir div istiyorum ve 3 kriteri sağlamalı:

1- sayfa yüklendiğinde visibility: hidden iken bir nesneye tıkladığımızda, görünür olucak.
2- div in konumu tıkladığımız nesnenin sol altında olucak ( ki nerede olduğu önemli değil, mantığı kurduktan sonra istediğimiz yere koyarız.. ) açılır menüler gibi. fakat her ekran çözünürlüğünde yeri değişmeyecek..
3- açılan div, diğer nesnelerin üzerinde görünecek..

aşağıdaki kodlar ile 1 ve 3 ü yapıyorum ama 2. seceneği yapamadım.. ne dersiniz ?

Kod:
<div style="position: absolute; visibility: hidden; width: 250px; height: 125px; left:550px;" id="layerDeneme">
	div içeriği
</div>

div i acan nesne:

<span onclick="document.getElementById('layerDeneme').style.visibility = 'visible';">Aç</span>
__________________
Güçlü bir TÜRKİYE için önce güçlü bir TÜRKÇE!
DotNetKid hatta değil   Alıntı Yaparak Yanıtla
Eski 18/08/2007, 01:09   #2 (permalink)
Bi Kendini Kurtaramayan
 
Kurtaran Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 158
Varsayılan

Kod:
<div style="position: absolute; visibility: hidden; width: 250px; height: 125px; left:550px;border:1px solid #069;background:#efe;" id="layerDeneme">
    div içeriği
</div>
<div style="z-index:2;position: absolute;width: 550px; height: 225px;top:80px; left:50px;border:1px solid #069;background:#efe;">sads ds adsa d</div>
<div style="z-index:2;position: absolute;width: 420px; height: 305px;top:110px; left:70px;border:1px solid #069;background:#8080FF;">sads ds adsa d</div>
<div style="z-index:2;position: absolute;width: 350px; height: 95px;top:40px; left:150px;border:1px solid #069;background:#FF80C0;">sads ds adsa d</div>
div i acan nesne:

<span style="border:2px solid #069;background:#efe;" onclick="document.getElementById('layerDeneme').style.visibility = 'visible';document.getElementById('layerDeneme').style.top = this.offsetTop+this.offsetHeight; document.getElementById('layerDeneme').style.left = this.offsetLeft+this.offsetWidth;document.getElementById('layerDeneme').style.zIndex=999;">Aç</span>

Bu şekilde istediğin tüm özellikleri sağlıyor...
Tüm browserlarda çalısıyormu bilmiyorum ama ff da calısıyo...
__________________
Ne olacak bu işin sonu
Nereye kadar
Kurtaran hatta değil   Alıntı Yaparak Yanıtla
Eski 18/08/2007, 01:16   #3 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

Yalnız offsetTop tek başına her zaman doğru değeri vermez. Eğer SPAN bir container element içinde olsaydı, mesela TABLE (hatta o TABLE'da başka bir DIV içinde olsaydı filan), o zaman onların offsetTop değerlerinin toplamı gerçek değeri verirdi.

Bakınız : http://www.quirksmode.org/js/findpos.html

Bunun yanında style.top veya style.left değerlerine illa ki "px" ile biten bir string değer
atanmalı, yoksa her tarayıcıda düzgün çalışmayabilir.
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Eski 21/08/2007, 16:02   #4 (permalink)
Eski toprak
 
Üyelik Tarihi: 05/2003
Yer: TurKey
Mesaj: 1,623
Varsayılan

arkadaşlar hepinize tşk ederim. @Kurtaran: oldu.. @mkarabulut: uyarını dikkate alıcam inş. saolun..
__________________
Güçlü bir TÜRKİYE için önce güçlü bir TÜRKÇE!
DotNetKid 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
kopya koruma DotNetKid Ağ / Güvenlik 24 28/07/2008 05:56
PHP/CGI Güvenlik açıkları ve kötüye kullanımı Black_Boyss PHP 3 07/04/2004 21:24
Pencere "maximize" edilmiş gibi, ama değil, düzelmiyor, sinir ediyor! Sedat Atif Windows 7 28/05/2003 14:42
ilginç gibi... Mingitau Hayata Dair 2 05/12/2002 19:55
google gibi eslem1 PHP 2 07/08/2002 13:06


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

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