• 09-05-2009, 19:19:38
    #1
    Merhaba,
    Ben kendimce bir site hazırlıyorum.. Bu sitede html kullanmaktayım.. Bir sayfada 2 tane iframe penceresi kullanmaktayım.. Bunlar birbiriyle bağlantılı olarak çalışmakta.. Benim sizden istediğim dışarıdan bir link verdiğime 2. iframe'deki linke ulaşılabilsin.. Örnekle açıklamak gerekirse..
    örnek.html sayfasının içinde "x" ve "y" isimli iframe pencereleri bulunmakta..
    örnek.html sayfasında bulunan liste deki harflere tıklandığı zaman "x" iframesinde bir sayfa açılıyor ve secenekler listeleniyor.. Daha sonra "x" ifame sinin içindeki seceneklere tıklayınca "y" iframesinde o secenekle ilgili sayfa açılmakta.. Benim sizden istediğim bir arkadaşıma veya herhangi bir yerden yani dışarıdan "y" iframesinin içinde açılacak o sayfaya ulaşılabilsin.. yani 3 link işlemi yapmadan verilecek linkle örnek.html sayfasındaki "x" iframesinin içinde yer alan secenek otomatik olarak secilip "y"iframesinde o secenekle ilgili sayfa açılsın..
    İlgilenen arkadaşlara şimdiden teşekkür ederim.. Saygılarımla..
  • 09-05-2009, 19:22:53
    #2
    Üyeliği durduruldu
    verdiğin linkin hangi framede açmasını istiyorsan
    <a href="..." name="acilacakframeadi">asd</a>

    <iframe name="acilacakframeadi"> gibi gibi yapman gerekli
  • 09-05-2009, 19:54:55
    #3
    benimde işime yaradı tşk
  • 09-05-2009, 21:36:06
    #4
    saho adlı üyeden alıntı: mesajı görüntüle
    verdiğin linkin hangi framede açmasını istiyorsan
    <a href="..." name="acilacakframeadi">asd</a>
    <iframe name="acilacakframeadi"> gibi gibi yapman gerekli
    Cevap için teşekkür ederim fakat ben zaten o kodları kullanıyorum..
    Biraz daha detaylı anlatayım o zaman..
    Şimdi "örnek.html" sayfasının içinde 2 tane "x" ve "y" isimli iframeler var..
    Hali hazırda bulunan iki adet farklı iframe dosyası var.. Bunlara da "1.html" ve "2.html" isimli olsun.. "1.html" dosyası bir liste içeriyor, "2.html" dosyası da "1.html" dosyasının içinde bulunan listedeki bir seceneğin bilgileri bulunmakta..
    Şimdi "örnek.html" dosyası açıldığı zaman bir linke tıklandığında "x" iframesinde "1.html" dosyası açılmakta bunun içinde kullandığım kod seninde yazdığın gibi <a href="1.html" name="x">1</a> linke tıklandığında "1.html" açılıyor.. Daha sonra açılan "1.html" dosyasından 2 isimli linke tıkladığımızda kullandığım kod <a href="2.html" name="y">2</a> kodu.. bu şekilde "y" iframesinde "2.html" dosyası açılmakta..
    Benim sizden istediğim dışarıya verdiğim bir linkle doğrudan "y" iframesinde "2.html" dosyasının açılmasını istiyorum.. Yani bir arkadaşıma mail gönderdiğim zaman "örnek.html" dosyasının içinde 2-3 kere linklerle uğraşmadan "y" iframesinde açılacak olan "2.html" dosyasının açılmasını sağlamak..
    Bu şekilde bir kod var mı acaba? Bu şekilde bir uygulama yapabilir miyim?
    Yardımcı olursanız sevinirim..
  • 09-05-2009, 22:57:49
    #5
    uppp
  • 09-05-2009, 23:57:27
    #6
    benim anladığım şu y htmlye direkt link yani tekrar tekrar seçtirmek yerine link vermek iframe içinde mantık olarak adres satırı değişkeni olarak olabilir
    örnek js adres satırı değişken alması:
    <!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=utf-8" />
    <title>Javascript adres çubuğundan değişken alması</title>
    <script language="javascript" type="text/javascript">
    function adressec(){
    var degisken=(location.href);   //adres çubuğunu degiskenala ata
    var degiskenal=new Array(); 	//degiskenal a dizi aç
    var degiskenal=degisken.split('goster='); 	//gostere kadar bol
    var sonuc=degiskenal[1];	//çıkanı sonuc kaydet
    document.getElementById('deneme').src = sonuc;	//deneme adlı iframe in src sini sonuc yap :)
    }
    </script>
    </head>
    <body onLoad="adressec()">
    <table width="100%" border="0">
      <tr>
        <td width="17%" align="left" valign="top"><p><a href="?goster=c:\">C yi göster</a></p>
        <p><a href="?goster=C:\WINDOWS">C:\WINDOWS göster</p>
        <p><a href="?goster=C:\WINDOWS\system32">C:\WINDOWS\system32 göster</p></td>
        <td width="83%"><iframe id="deneme" height="500" width="800"></iframe>&nbsp;</td>
      </tr>
    </table>
    </body>
    </html>
    burda gerekli yerleri değiştirerek, (deneme iframe idsi) iframe2 açılabilir ve içinde b.html gösterilebilir. adresgoster.html?iframe=b.html gibi?
    <kd>Haftanın yorgunluğu var yanlış anlamış olabilirim kusra bakmayın, sabah sakin kafayla çalışan örneği atacağım </kd>
  • 14-05-2009, 19:22:59
    #7
    konu hakkında bilgisi olan yok mu?
  • 14-05-2009, 22:16:08
    #8
    Üyeliği durduruldu
    konuya ilk yazdığın gün yazacaktım ama , bilgim var fakat yazdıklarını okumak gözümü korkuttu daha sade ve anlaşılır sorarsan yardımcı olabiliriz
  • 15-05-2009, 01:28:41
    #9
    silindi, ilk sayfayı görmemişim.