Şimdi Ara

html de tablo konusu için yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
591
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • html de navigasyon frame benzeri bir uygulama tablolar içinde varmı örneğin sol taraftaki bir menüdeki herhangi bir konuya tıkladığımda sayfanın ana hatları değişmeden yan taraktaki kısımda konuyu görüntüleyebilirmiyim?



    _____________________________
    Öğrenmenin bir parçan haline gelmesinden korkmamalısın.Nefes alıp vermen gibi hissedebilmelisin öğrenmeyi!!!
  • kardesım ana hatları derken sayfa deişmeden mı demek isitiyorsun bıraz yazarsan konuyu yardımcı olamaya çalısayım
    _____________________________
    İletisim : suleyman.kasap@yandex.com
  • evet sayfa değişmeden demek istediğim sayfanın sol tarafında 120 piksellik genişlikte bir bölümde konu başlıkları olacak yatay düzlemde geri kalan kısımda ise hangi konuya tıklarsam o konunun içeriği çıkacak karşıma

    http://www.w3schools.com/html/tryit.asp?filename=tryhtml_frame_navigation bu örnekte frame özelliği ile yapılmış ama ben tablo kullanarak yapmak istiyorum
    _____________________________
    Öğrenmenin bir parçan haline gelmesinden korkmamalısın.Nefes alıp vermen gibi hissedebilmelisin öğrenmeyi!!!
  • Frameset, genelde iframe ile karıştırılır ama aslında ikisi de farklı şeylerdir.
    Frameset, sayfamıza çerçeve desteği katmak için kullanılan etikettir. Çerçeveleri kullanarak birden fazla sayfayı aynı sayfada gösterebiliriz. Kullandığımız her sayfa ayrı bir çerçevede gözükür ve çerçeveler birbirinden bağımsızdır.
    Çerçeve kullanmak istiyorsak en az üç tane HTML dosyasına ihtiyacımız vardır. Bu üç dosyadan biri hangi HTML dosyalarının çerçeveleri oluşturacağını belirler. Diğer ikisi de çerçevelerin kendisini oluşturur.
    Frameset Kullanımı
    Çerçeve yaratmak için <frameset></frameset> etiketlerini kullanırız. <frameset> etiketi </head> ile <body> etiketi arasında kullanılmalıdır. Frameset içinde çerçevelerin dikey veya yatay olarak yerleştirmeyi ayarlamak için cols ve rows yardımcı kodlarını kullanırız.
    Cols, bir çerçevenin ekrandaki genişliğini, Rows ise bir çerçevenin ekrandaki yüksekliğini belirler. Cols olarak değer verirken, değer olarak cols=“%20,%80” gibi yüzde kullanabileceğimiz gibi piksel cinsi değerde kullanabiliriz. Rows olarakta rows=”120,*” gibi değer verilebilir. Burada kullanılan “*” işareti ikinci frame’in geri kalan bütün boşluğu kullanmasını söyler. Aynı Frameset etiketi içinde hem rows, hem cols bir arada kullanılamaz. Bunun için iç içe iki Frameset kullanmak gerekir. Frame kullanırken frame’e isim vermek için name i kullanırız. Frame’in içeriğini göstermek ve ilgili alana çekmek içinse src yi kullanırız. Frameborder ise çerçeveler arasında çizgi olup olmayacağını belirler.
    Şimdi bu bilgileri bir örnekle pekiştirelim.


    quote:

    <html>
    <head>
    <title>Frameset Kullanımı Örnek</title>
    </head>
    <frameset rows="120,*" frameborder="0">
    <frame name="ustkat" target="altkat" src="ustkat.html" scrolling="auto">
    <frame name="altkat" src="altkat.html" scrolling="auto">
    <noframes>
    <body>
    <h2>Web tarayıcımızın çerçeve desteği yok!</h2>
    </body>
    </noframes>
    </frameset>
    <body>
    </body>
    </html>



    Yukarıdaki örneği sizde oluşturup, çalıştırdığınızda Frameset sisteminin nasıl çalıştığını kolayca anlayabilirsiniz. Scrolling = “auto” etiketini kaydırma çubuğu için kullanılır ve burada kullandığımız şekilde kullandığında altkat.html normal gösterilen alandan uzunsa görünür olur. Burada önemli olan frameset’i oluşturduğumuz bu dosya haricinde ustkat.html ve altkat.html isimlerine sahip iki HTML dosyası daha oluşturup, bunları da frameset oluşturduğumuz dosya ile aynı klasöre kopyalamamız gerekliliğidir.
    Frame’ler arasında Köprü Kurmak
    Yukarıda oluşturduğumuz örneğe dikkat ederseniz, target = “altkat” yazılı olduğunu göreceksiniz. Bunun yardımıyla ustkat içerisinde bir linke tıklandığında bunu altkat olarak isimlendirdiğimiz frame’de açacaktır.
    Frame’leri Yatay ve Dikey olarak birlikte Kullanmak
    Eğer bu şekilde birşey oluşturma planımız varsa kodlama aşağıdakine benzemeli.

    quote:



    <html>

    <head>
    <meta http-equiv="Content-Language" content="tr">
    <title>Yatay ve Dikey Frame Kullanmak</title>
    <frame name="soltaraf" src="soltaraf.html">
    <frame name="ustkat" src="xxx.html" scrolling="no">
    <frame name="ortakat" src="xxx.html" noresize>
    <frame name="altkat" src="xxx.html">
    <frame name="sagtaraf" src="xxx.html" scrolling="yes">
    </head>

    <frameset cols="30%,50%,20%">
    </frameset>
    <frameset rows="30%,30%,40%">
    </frameset>
    <body>

    <p> </p>

    </body>
    </html>

    HTML sayfanızda çerçevelerinizin boyutlarıyla oynanmasını istemiyorsanız <frame> etiketi içine noresize yazmalısınız. Bunun dışında daha öncede gördüğümüz gibi scrolling değeri auto dışında, yes veya no değerini de alabiliyor.
    Örnek olarak vermeyeceğim fakat bir önemli noktada HTML sayfamızı yukarı ve aşağı olarak eşit şekilde ikiye ayırarak, bir tarafta 3, diğer tarafta ise 2 çerçeve olacak şekilde şekillendirmek istiyorsak çerçeveleri oluştururken <noframes></noframes> etiketini kullanabiliriz.



    < Bu mesaj bu kişi tarafından değiştirildi enbilisim -- 2 Nisan 2012; 2:28:24 >
    _____________________________
    İletisim : suleyman.kasap@yandex.com




  • bilgi için teşekkürler.
    _____________________________
    Öğrenmenin bir parçan haline gelmesinden korkmamalısın.Nefes alıp vermen gibi hissedebilmelisin öğrenmeyi!!!
  • Mesajım bulunsun
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.