Şimdi Ara

sayfada tablo içine sayfa nasıl yapılır?

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
13
Cevap
1
Favori
3.756
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar sayfa içinde bir tablo olduğunu varsayalım..
    bu tablonun içine başka bir sayfa çağırıcam..

    nasıl yapabilirim..



  • tabloya iframe eklemeniz gerekir.

    <iframe src="açmakistediğiniz sayfa.htm" width="100" height="100" border="0">

    tablo boyuna göre width="100" height="100" değerlerini değiştirin.



    < Bu mesaj bu kişi tarafından değiştirildi tuti -- 11 Aralık 2007; 16:30:30 >
  • hmmm php kullananlar var (include)

    kafam durdu.. bende biraz araştırdım şunları buldum.. henüz denemedim tşk ederim

    Iframe, sayfa içlerinde yer alan başka sayfalara ait pencerelerdir. Dilediğiniz her sayfayı diğer sayfalarla ilişkili olarak kullanabilirsiniz. Peki nasıl kullanacağız:

    <IFRAME name="frame_ismi" src="frameadresi.html" width="600" height="115" scrolling="no" frameborder="0" marginwidth="0" marginheight="0"></IFRAME>


    name tagıyla pencere adını, width, height değerleriyle boyutları ayarlıyoruz, scrolling ile yanda scrollbar oluşup oluşmamasını, frameborder ile kenarlık kalınlıklarını belirleyebiliriz.

    Iframe kısmına link vermek için <a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=19597166&url=link.html" target="frame_ismi" data-href="link.html" target="frame_ismi">Link</a> şeklinde target kısmına frame için kullandığımız ismi yazarak yapabiliriz.

    Iframe'ler arama motorları tarafından indekslenmediği için <noframe>içeriğimiz buraya</noframe> taglarını kullanarak frame hakkında arama motoru botuna yardımcı olabiliriz.

    ALINTIDIR




  • iframe kodu php de de çalışır bildiğim kadarı ile.
  • quote:

    Orjinalden alıntı: deryacom

    arkadaşlar sayfa içinde bir tablo olduğunu varsayalım..
    bu tablonun içine başka bir sayfa çağırıcam..

    nasıl yapabilirim..


    Sayfa çağırmanın yazdığınız gibi bir çok yolu var ama ne sayfası çağıracaksınız ?
    Sayfa çağırma işlemleri iframele yapılmaz, düz mantık include lada yapılmaz... Sayfa çağırma mantığı bir başka sayfayı açtırmaktır. Pop-up yada yeni bir büyük sayfa...

    Sayfa içinde yada sayfa içinde bir yere veri çekme işlemi yapılabilir. Veriyi duruma göre bir başka sayfa, txt dosyası, database ten çağırabilirsiniz.

    Html de bunun için iframe yöntemi kullanılır. PHP de include yada get yada echo gibi komutlar verilerin bulunduğu ortamlara göre değişebilir. Asp de ise bilmiyorum

    Düzenleme:
    Sayfa içine neden sayfa çağırılmaz : W3 standartlarına göre bir döküm sayfanın sadece bir tane header alanı olur. Eğer sayfa içinde başlı başına başka bir sayfa çağırırsanız bu kez w3 e uygun kodlama yapmamış olursunuz.

    Düzenleme II: iframe html etiketi olduğundan tüm dillerde çalışır...



    < Bu mesaj bu kişi tarafından değiştirildi X Files -- 11 Aralık 2007; 18:17:00 >




  • arkadaşlar verdiğiniz cvplar ötürü tşk ederim,ama ben yapamadım..

    örneğin ;sayfada bir tablo oluşturucam ve butona tıkladığımda 3.satır 3.sütuna başka bir sayfanın gelmesini sağlicam...

    o halde bu hücreye ben <iframe src="açmakistediğiniz sayfa.htm" width="100" height="100" border="0"> komutunu mu yazıcam?

    tasarım modunda herhangi bir şey yapmıyormuyum?

    biraz araştırdım nette şu kodları buldum ama yapamadım :( Hücre içinde yazdığım kodlar göründü...

    <table width="450" height="300" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td>

    <IFRAME
    style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px"
    name="cwindow" src="1.htm" width="450" height="300">


    </IFRAME>

    </td>
    </tr>
    </table>

    Bu kodları <body>...</body> arasında istediğin yere yerleştirebilirsin. Kodu biraz incelersen istediğin gibi düzenleyebilirsin. 1.htm yerine kendi koyacağın sayfanın ismini yazmalısın!

    ALINTIDIR




  • kodu; tablonun veya hücrenin kod bölümüne yerleştirmeniz gerekir.

    <table width="450" height="300" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td>

    <IFRAME
    style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px"
    name="cwindow" src="1.htm" width="450" height="300">


    </IFRAME>

    </td>
    </tr>
    </table>


    bu tabo dahil iframe kodu.

    iframe i buton ile açmak istiyorsanız işler biraz daha karışacak.
    Zira bu kodla frame içindeki sayfa otomatik olarak görüntülenir.

    Link aracılığı ile açılmasını istediğinizde çerçeve (iframe) içinde bir şey görünmesini istemiyorsanız,açılış sayfanızı (1.htm) boş bırakmanız gerekir.
    Link tıklandığında açılamsınız istediğiniz sayfayı (2.htm olarak varsayalım) name="cwindow" adlı çerçevenin içinde açılasını sağlamak için vereceğiniz link şu şekilde olmalı;

    <a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=19610468&url=2.htm" data-href="2.htm">buton</a>

    Bu butona tıklandığında 2.htm sayfası cwindow adlı çerçevenin içinde açılsın anlamındadır.




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • tşk ederim.. dün kafam karışıktı.. sanırım html uzantılı dosyalara link verirken htm olarak yazmışım..
    yazıda dediğin işlemi yaptım fakat butonda yapamadım..
    ben sayfanın üstüne javascriptle butonlar eklicem ve bunlara basıldığında tabloda sayfalar açılmasını istiyorum. başka türlü nasıl olur ki... kodları buraya yazıyorum,sanırım biraz daha araştırmam gerekecek..

    İLK SAYFAM > i1.html

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>

    <body>
    <table width="724" height="416" border="1">
    <tr>
    <th scope="row"> </th>
    <td> </td>
    <td> <a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=19613417&url=i2.html" data-href="i2.html">tikla </a> </td>
    <td> </td>
    <td> </td>
    </tr>
    <tr>
    <th scope="row"> </th>
    <td colspan="3" rowspan="4"><table cellspacing="0" cellpadding="0">
    <tr>
    <td height="17" width="64"><IFRAME style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" name="cwindow" src="orta_giris.html" width="450" height="300"> </IFRAME></td>
    </tr>
    </table></td>
    <td> </td>
    </tr>
    <tr>
    <th scope="row"> </th>
    <td> </td>
    </tr>
    <tr>
    <th scope="row"> </th>
    <td> </td>
    </tr>
    <tr>
    <th scope="row"> </th>
    <td> </td>
    </tr>
    </table>
    </body>
    </html>

    TABLONUN İÇİNDE GÖRÜNMESİNİ İSTEDİĞİM İLK SAYFAM orta_giris.html

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>

    <body>
    bu index sayfasıdır
    </body>
    </html>



    2. SAYFAM i2.html

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>

    <body>
    bu baska bir sayfadir
    </body>
    </html>




  • tamam problem yok.
    buton resim ise kod;

    <a target="cwindow" href="i2.html">
    <img border="0" src="images/buton.gif" width="17" height="20"></a>

    şeklinde olur.

    aynı tabloda kaç sayfa görüntülemek istiyorsanız,o kadar sayfa oluşturursunuz. (01.html,02html,03.html,04.html.....)

    butonlara da şu şeklide link verebilrsiniz.

    1.buton;
    <a target="cwindow" href="02.html">
    <img border="0" src="images/buton01.gif" width="17" height="20"></a>

    2.buton;
    <a target="cwindow" href="03.html">
    <img border="0" src="images/buton02.gif" width="17" height="20"></a>

    3.buton;
    <a target="cwindow" href="04.html">
    <img border="0" src="images/buton03.gif" width="17" height="20"></a>

    gibi.






  • tşk ederim tuti.. yapmaya çalışacağım
  • benim yapacağım iş buton eklemekten daha kolaymış
    javascriptle oluşturduğum butonlara bastığımda iframle istediğim sayfayı açabiliyorum,çok mutluyum

    çok teşekkürler tuti..

    body kısmı ...

    ....
    <UL id=dd>
    <LI><A class=menu id=mmenu1 onmouseover=mopen(1); onmouseout=mclosetime();
    href="dil.html" target="cwindow" >Programlama</A>

    <DIV class=submenu id=menu1 onmouseover=mcancelclosetime()
    onmouseout=mclosetime();>

    <A href="php.html" target="cwindow">PHP</A>
    <A href="ASP.HTML" target="cwindow" >ASP </A>
    <A href="js.html" target="cwindow">JavaScript </A>



    </DIV></LI>

    ...


    EDİT: deneme amaçlı yapmıştım bu sayfayı..
    menüyetıkladığımda dil.html ,
    menünün altındaki php ye tıkladığımda php.html
    asp ye tıkladığımda asp.html
    javascripte tıkladığımda js.html

    sayfasını iframe de açar..



    < Bu mesaj bu kişi tarafından değiştirildi deryacom -- 13 Aralık 2007; 1:04:54 >




  • Teşekkür ederim aradığım her şeyi bir arada bulabildim :)
  • html sayfamın içine bir başka sayfa çağırdığımda gelen sayfa üstte kalıyo scrollu yukarı kaydırmadan göremiyorum bunun için bir çözümü olan var mı?
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.