Şimdi Ara

bu satırda hata nerede ? (layer)

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
352
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • <div id="Layer2" style="position:absolute; left:84px; top:30px; width:26px; height:20px; z-index:2">

    bu layeri kesinlikle sayfanın ortasında gostermem lazım (en olarak) style="absolutemiddle" yaptıgımda olmuyor , align="center" da ise yaramıyor
    ne yapmam lazım ??



  • Arkadaşım orda ki left :84 px ifadesi pencerenin solundan 84px içeri top:30px de pencerenin üstünden 30 px aşağı demektir, ona göre değerleri değiştir.
  • javascript olmadan bunu yapamazsın. en azından tüm ekran çözünürlükleri için yapamazsın. ekran çözünürlüğünü bulup hesaplayacak ve layerin left ve top değerlerini verdireceksin.
  • acaip arkadasım benimde kastettigim o left parametresini kaldırıp align="center" de versem bi ise yaramiyo !

    bozo dedigini yapabilirim belki ama tercih etmiyorum o sekilde cunku butun ekran cozunurluklerini düsünmek gerekir o da cok varyasyon ve hesaplama gerektirir :(
  • fazla hesaba gerek yok, div satirini asagidaki sekilde yazarsan her cozunurlukte ortada cikar(enlemesine).

    <script language=javascript>
    document.write('<div id=\"Layer2\" style=\"position:absolute; left:' + (screen.width/2-13) + 'px; top:30px; width:26px; height:20px; z-index:2\">');
    </script>
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.