• 22-10-2009, 20:23:38
    #1
    Merhabalar..

    Bi sayfa hazırladım, iki frameden oluşuyo.. sol taraftaki sabit, reklam için bi frame. sağ taraftada site sayfaları. ama ben sağ tarafta açılan sayfaların tek başlarına frame dışında çalışmamasını istiyorum.

    $_SERVER['HTTP_HOST'] ve $_SERVER['REQUEST_URI'] kullanarak bişeyler denedim ama işe yaramıyor frame ile de framesiz de aynı sonucu veriyorlar.

    Php de bunu halledebileceğim bir metot var mı?
  • 22-10-2009, 20:54:50
    #2
    Üyeliği durduruldu
    client tarafinda oldugu icin bunu javascript ile yapmaniz daha saglikli
  • 23-10-2009, 00:09:41
    #3
    JS bilen bi adam bulmak lazım yani
  • 23-10-2009, 03:05:38
    #4
    Alıntı
    if(window.top.location == window.location){
    alert('Frame içinde değil');
    }else{
    alert('Frame içinde');
    }
    Çalışması lazım. Denemedim.
  • 23-10-2009, 18:55:23
    #5
    Fatal error: Call to undefined function alert() in /home/ykral/public_html/merkez.php on line 17

    sanırım bunu yazmam gereken yeri ve şekli bilmiyorum

    kodu direk eklediğimde bu hatayı veriyo
  • 23-10-2009, 19:03:33
    #6
    Üyeliği durduruldu
    php kodu değil o js kodu.
  • 23-10-2009, 19:59:08
    #7
    <script type="text/javascript">
    if(window.top.location == window.location){
    <?php echo '<meta http-equiv="refresh" content="0;URL=index.html">'; ?>
    }
    </script>

    denedim, çalışmıyo bu şekilde :/
  • 24-10-2009, 00:59:23
    #8
    çözdüm, eyvallah..