![]() | |
| | #1 (permalink) |
| Eski toprak Üyelik Tarihi: 05/2003 Yer: TurKey
Mesaj: 1,623
|
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! |
| | |
| | #2 (permalink) |
| Bi Kendini Kurtaramayan Üyelik Tarihi: 04/2007
Mesaj: 158
| 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 |
| | |
| | #3 (permalink) |
| Luke is back... Üyelik Tarihi: 05/2002 Yer: ../Dark_Side
Mesaj: 2,443
|
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. |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
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 |
| 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 | |