• 11-09-2009, 05:05:16
    #1
    Merhaba arkadaşlar.

    Bir sorunum var ;

    Bir sitem var sadece index'ten oluşuyor. Bu index'te yanlızca bir iframe gösteriyorum.

    Sorun şu ; iframe'in boyutları.

    Iframe boyutlarını .css ile nasıl ayarlayabilirim ?

    Alıntı
    <iframe width="1240" height="600" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src=
    Kod şu şekilde başlıyor. Her gelen kişinin browser'ına ve çözünürlüğüne göre height sabit kalacak şekilde width değerinin değişmesini istiyorum. Yani girdiğiniz index'te , yükseklik sabit kalacak ve genişlik kendini otomatik olarak ayarlayacak. Iframe yine yarım sayfa olacak ortalama. Fakat genişlik sağdan ve soldan hiç mesafe kalmayacak şekilde olacak.

    Bunu .css ile yapabiliriz diye düşünüyorum fakat bilgim buna yetmiyor maalesef.

    En yakın zamanda çözüm önerilerinizi ve tavsiyelerinizi bekliyorum.

    Saygılar.
  • 11-09-2009, 06:41:00
    #2
    ben js den pek anlamam. ama anladığım kadarıyla şöyle bişi yazdım. ifleri çoğaltarak sorunsuz hale getirebilirsin. belki asp mantık gibi oluyodur. yani if e gerek kalmadan screen width değeri direk width="" içine yazılıp oluyodur. ama onu bilen varsa paylaşır ben bildiğimi paylaşayım. işini görür

    <script language="JavaScript">
    if (screen.width == 640)
    {
    document.write('<iframe width="640" height="600" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://www.google.com.tr">')
    }
    else
    if (screen.width == 800)
    {
    document.write('<iframe width="800" height="600" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://www.google.com.tr">')
    }
    else
    if (screen.width == 960)
    {
    document.write('<iframe width="960" height="600" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://www.google.com.tr">')
    }
    else
    if (screen.width == 1024)
    {
    document.write('<iframe width="1024" height="600" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://www.google.com.tr">')
    }
    else
    if (screen.width == 1152)
    {
    document.write('<iframe width="1152" height="600" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://www.google.com.tr">')
    }
    else
    if (screen.width == 1280)
    {
    document.write('<iframe width="1280" height="600" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://www.google.com.tr">')
    }
    </script>
  • 11-09-2009, 07:08:29
    #3
    Eyw kardeşim benim , saol varol
  • 11-09-2009, 19:08:27
    #4
    width e 100% vermeyi denedinmi?
  • 12-09-2009, 07:21:58
    #5
    felix59 adlı üyeden alıntı: mesajı görüntüle
    width e 100% vermeyi denedinmi?
    evet olur. fakat atıyorum hep sağda 200 pixel boşluk kalmasını ister diyelim o zaman bu şekilde olmaz. o yüzden js kodu verdim. yoksa her zaman ekranı kaplamasını istiyorsa senin söylediğin yol en mantıklısı
    gerçi şimdi mesajını okuyunca sağdan soldan hiç boşluk kalmıycak falan demiş onun içinde body tagına
    leftmargin="0" rightmargin="0"
    değerlerini vericeksin ercan
  • 12-09-2009, 08:39:24
    #6
    Üyeliği durduruldu
    Alıntı
    <FRAMESET rows="100%,*" frameborder="NO" border="0" framespacing="0">
    <FRAME name="tik_main" src="http://www.siteninadresi.com">
    </FRAMESET>
    bunu kullanabilirsin.% 1oo sorunsuz.