Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
12
Cevap
3797
Tıklama
0
Öne Çıkarma
sayfada tablo içine sayfa nasıl yapılır?
D
18 yıl
Yüzbaşı
Konu Sahibi

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..



T
18 yıl
Yüzbaşı

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 >
Bu mesaja 1 cevap geldi.
D
18 yıl
Yüzbaşı
Konu Sahibi

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


Bu mesaja 1 cevap geldi.
T
18 yıl
Yüzbaşı

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



X
18 yıl
Yarbay

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 >
Bu mesaja 1 cevap geldi.
D
18 yıl
Yüzbaşı
Konu Sahibi

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


Bu mesaja 1 cevap geldi.
T
18 yıl
Yüzbaşı

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.


Bu mesaja 1 cevap geldi.
D
18 yıl
Yüzbaşı
Konu Sahibi

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>


Bu mesaja 1 cevap geldi.
T
18 yıl
Yüzbaşı

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.




Bu mesaja 1 cevap geldi.
D
18 yıl
Yüzbaşı
Konu Sahibi

tşk ederim tuti.. yapmaya çalışacağım


Bu mesaja 1 cevap geldi.
D
18 yıl
Yüzbaşı
Konu Sahibi

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 >
Bu mesaja 1 cevap geldi.
P
10 yıl
Teğmen

Teşekkür ederim aradığım her şeyi bir arada bulabildim :)



S
8 yıl
Er

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ı?



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.