Tweet

Ana Sayfa   Forum   Html - Dhtml - JS
Yeni Başlık Cevap Ekle
white_bullet iframe - İçeriğe göre değişek yükseklik (01/08/2007 11:56)
profil nehir_nehir
 offline OFFLINE
 New Coder

Arkadaşlar benim problemim şu:

A sitesindeki bir aspx sayfasını, B sitesinde iframe olarak gösteriyorum. Ancak görüntülenen sayfanın içeriğine göre yüksekliğinin otomatik ayarlanmasını istiyorum. (kaydırma çubukları çıkmadan)

İnternetten bununla ilgili örnek kodlar buldum. Bu kodları sayfalara eklediğimde, iframe olarak gösterilecek sayfa farklı bir sitede olduğu için kodlar çalışmıyor, yükseklik içeriğe göre değişmiyor. Ama içerisine iframe yerleştirdiğim sayfayı, iframe olarak gösterdiğim sayfanın sitesine attığımda (yani iframe içerisinde gösterilecek sayfa ile normal sayfa aynı sitede olduğunda) kodlar çalışıyor ve yükseklik içeriğe göre ayarlanıyor.

Bu javascript kodlarının, farklı sitelerdeki sayfalarda çalışabilmesi için (sayfaların birbirlerinin kodlarını okuyabilmesi için) ne yapmam gerekiyor?

Farklı bir siteden iframe olarak gösterilen sayfanın yüksekliğini içeriğe göre nasıl boyutlandırabilirim (kaydırma çubukları görünmeden)?

Üye Profili

white_bullet Re:iframe - İçeriğe göre değişek yükseklik (23/02/2008 01:30)
profil supermeg
 offline OFFLINE
 Active Coder

Alıntı:
Arkadaşlar benim problemim şu:

A sitesindeki bir aspx sayfasını, B sitesinde iframe olarak gösteriyorum. Ancak görüntülenen sayfanın içeriğine göre yüksekliğinin otomatik ayarlanmasını istiyorum. (kaydırma çubukları çıkmadan)

İnternetten bununla ilgili örnek kodlar buldum. Bu kodları sayfalara eklediğimde, iframe olarak gösterilecek sayfa farklı bir sitede olduğu için kodlar çalışmıyor, yükseklik içeriğe göre değişmiyor. Ama içerisine iframe yerleştirdiğim sayfayı, iframe olarak gösterdiğim sayfanın sitesine attığımda (yani iframe içerisinde gösterilecek sayfa ile normal sayfa aynı sitede olduğunda) kodlar çalışıyor ve yükseklik içeriğe göre ayarlanıyor.

Bu javascript kodlarının, farklı sitelerdeki sayfalarda çalışabilmesi için (sayfaların birbirlerinin kodlarını okuyabilmesi için) ne yapmam gerekiyor?

Farklı bir siteden iframe olarak gösterilen sayfanın yüksekliğini içeriğe göre nasıl boyutlandırabilirim (kaydırma çubukları görünmeden)?
>>>

çok güzel bir noktaya değinmişsin...
ama bana bu işi JS ile yapmak pek cazip gelmiyor..

Eğer PHP kullanıyorsan Fetching metodu ile hedef sayfanın içeriğini alıp boyutu esnek olan bir div'e yapıştırabilirsin..

Hem böylelikle dışarıdan gelen verinin CSS ile görünümüne de müdehale etmen mümkün..

Guguk Kuşunun Feryadı

profil

white_bullet Re:iframe - İçeriğe göre değişek yükseklik (10/07/2008 14:54)
profil Solamnus
 offline OFFLINE
 Active Coder

iframe ile onu içeren sayfa farklı domainler altındaysa yapabileceğin bir şey yok. Yapmaya çalıştığın şey cross-domain scripting diye adlandırılıyor ve güvenlik nedenleriyle yasak.

profil

white_bullet Re:iframe - İçeriğe göre değişek yükseklik (10/07/2008 15:43)
profil Dia
 offline OFFLINE
 Sleepless Coder

@Solamnus un dediği gibi cross-domain scripting güvenlik nedeni ile yasaklanmıştır. İframe içerisinde gösterdiğin sayfa aynı domain içerisinde değil ise sayfayı göstermek dışında birşey yapamazsın.

<!--Bana balık vermeyin balık tutmayı öğretin.-->

profil

white_bullet Re:iframe - İçeriğe göre değişek yükseklik (27/06/2011 17:55)
profil saidgoren
 offline OFFLINE
 Active Coder

oluşan güvenlik açığı tam olarak nedir?
farklı siteden çekeceğimiz veriler mi bu açığı oluşturuyor?

mesela bana ait 3-4 farklı site var ve bu siteler arasında iframe ile bilgileri gostermek istiyorum.
çekeceğim bilgileri php ile süzgeçten geçirebilirim. zaten benım sıtem oldugu için ne bilgi gelecegini biliyorum sorun olacagını snamıyorum.

profil

white_bullet Re:iframe - İçeriğe göre değişek yükseklik (28/06/2011 00:35)
profil Dia
 offline OFFLINE
 Sleepless Coder

zaten iframe ile sayfa göstermede bir problem yok iframe ile gösterdiğin sayfanın scriptine kapsayan sayfadan müdahele edemezsin. Tarayıcılar tarafından yasaklanmıştır.

<!--Bana balık vermeyin balık tutmayı öğretin.-->

profil
 
1 /
 
Ana Sayfa   Forum   Html - Dhtml - JS
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg