• 30-10-2021, 01:31:37
    #1
    Öncelikle merhabalar arkadaşlar bir iframe kodu üzerinde çalışıyorum fakat şöyle bir sorunum var linki aşağıdaki şekilde çekiyorum. Daha sonra işlemlere göre link değişiyor.

    <iframe name="iFrame1" width='80%' height='80%' src="https://www.google.com/maps/" scrolling="yes" frameborder="1"></iframe>
    Örneğin bu hali alıyor:

    <iframe name="iFrame1" width='80%' height='80%' src="https://www.google.com/maps/place/%C4%B0stanbul/@41.0055005,28.7319848,10z/data=!3m1!4b1!4m5!3m4!1s0x14caa7040068086b:0xe1ccfe98bc01b0d0!8m2!3d41.0081435!4d28.9785004" scrolling="yes" frameborder="1"></iframe>
    benim amacım bu değişen linki görüntülemek ve ekrana yazdırmak
    Örnek olarak ekrana bu şekilde link değiştiğinde bu kısmı yazdırmak istiyorum.

    https://www.google.com/maps/place/%C4%B0stanbul/@41.0055005,28.7319848,10z/data=!3m1!4b1!4m5!3m4!1s0x14caa7040068086b:0xe1ccfe98bc01b0d0!8m2!3d41.0081435!4d28.9785004


    Bilgisi olan arkadaşlar yardımcı olabilirse sevinirim. Şimdiden teşekkürler..
  • 30-10-2021, 01:41:42
    #2
    Merhaba,
    Eğer doğru anladı isem önceli linki cache'te tutabilir ve link değiştiğinde cache'te ki ile güncel linki karşılaştırırsınız. Link değişti ise ilgili gösterim sağlanır ancak PHP kullanıyor iseniz burada sayfanın yenilenmesi gerekir, yani PHP ile ön yüz desteği olmadan dinamik bir ortam sağlayamazsınız. Server taraflı bir programlama dili olması sebebi ile. Aynı kontrolü JQuery ile de yapabilirsiniz. Burada önemli olan faktör, linkin hangi durumlarda değişikliğidir, bu kısım belli ise ona göre önceki linki ve güncel linki karşılaştırarak çözüm üretilebilir. Eğer veritabanı kullanıyor iseniz ve bu değişiklik farklı zamanlarda oluyorsa, veritabanına yazarak da kontroller sağlanabilir.

    İyi çalışmalar dilerim..
  • 30-10-2021, 01:44:25
    #3
    Yapmak istediğim şey bir buton olacak ve bu butona tıkladığımda iframe içerisindeki linki ekrana yazdırmak böyle daha anlaşılır oldu sanırım temel mantık olarak bu şekilde çalışacak butona tıklandığında iframe içerisindeki linki ekrana yaz şeklinde yani
  • 30-10-2021, 02:20:27
    #4
    fobilisim adlı üyeden alıntı: mesajı görüntüle
    Öncelikle merhabalar arkadaşlar bir iframe kodu üzerinde çalışıyorum fakat şöyle bir sorunum var linki aşağıdaki şekilde çekiyorum. Daha sonra işlemlere göre link değişiyor.

    <iframe name="iFrame1" width='80%' height='80%' src="https://www.google.com/maps/" scrolling="yes" frameborder="1"></iframe>
    Örneğin bu hali alıyor:

    <iframe name="iFrame1" width='80%' height='80%' src="https://www.google.com/maps/place/%C4%B0stanbul/@41.0055005,28.7319848,10z/data=!3m1!4b1!4m5!3m4!1s0x14caa7040068086b:0xe1ccfe98bc01b0d0!8m2!3d41.0081435!4d28.9785004" scrolling="yes" frameborder="1"></iframe>
    benim amacım bu değişen linki görüntülemek ve ekrana yazdırmak
    Örnek olarak ekrana bu şekilde link değiştiğinde bu kısmı yazdırmak istiyorum.

    https://www.google.com/maps/place/%C4%B0stanbul/@41.0055005,28.7319848,10z/data=!3m1!4b1!4m5!3m4!1s0x14caa7040068086b:0xe1ccfe98bc01b0d0!8m2!3d41.0081435!4d28.9785004


    Bilgisi olan arkadaşlar yardımcı olabilirse sevinirim. Şimdiden teşekkürler..
    id ekleyin hızlı çalışır. .src ile alıp istediğiniz yere yazdırın.

    <span id='adres'></span>
    <iframe name="iFrame1" id='iFrame1' width='80%' height='80%' src="https://www.google.com/maps/place/%C4%B0stanbul/@41.0055005,28.7319848,10z/data=!3m1!4b1!4m5!3m4!1s0x14caa7040068086b:0xe1ccfe98bc01b0d0!8m2!3d41.0081435!4d28.9785004" scrolling="yes" frameborder="1"></iframe>
    
    <script>
    var iframeAdresi = document.getElementById("iFrame1").src;
    document.getElementById("adres").innerHTML = iframeAdresi;
    </script>
  • 30-10-2021, 02:21:00
    #5
    <!DOCTYPE html>
    <html>
    <head>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js">
    </script>
    </head>
    <body>
    
    <iframe id="iFrame1" width='80%' height='80%' src="https://www.google.com/maps/" scrolling="yes" frameborder="1"></iframe>
    
    <div class="src"></div>
    
    <button onclick="yazdir()" type="button">tikla</button>
    
    <script>
    function yazdir() {
    var src = document.getElementById("iFrame1").src;
    $(".src").html(src);
    }
    </script>
    
    </body>
    </html>
  • 30-10-2021, 02:36:16
    #6
    Öncelikle değerli yorumlarınız için teşekkür ediyorum ancak yazılan 2 kodda da ilk girdiğim adres geliyor sürekli örneğin r10.net yazdığımda r10.net açılıyor herhangi bir konuya girdiğimde link örneğin bu konu için aşağıdaki link olmasına rağmen hala yalnızca r10.net yazdırıyor. Benim aşağıdaki linke ihtiyacım var yeni gelen değişmiş linke yardımcı olabilirseniz sevinirim ilerleyen dönemlerde buna benzer ihtiyaçları olan arkadaşlar olacaktır eminim saatlerdir internette araştırıyorum bulamadım bir türlü

    https://www.r10.net/php/2995262-ifra...ak-yardim.html
  • 30-10-2021, 03:02:45
    #7
    fobilisim adlı üyeden alıntı: mesajı görüntüle
    Öncelikle değerli yorumlarınız için teşekkür ediyorum ancak yazılan 2 kodda da ilk girdiğim adres geliyor sürekli örneğin r10.net yazdığımda r10.net açılıyor herhangi bir konuya girdiğimde link örneğin bu konu için aşağıdaki link olmasına rağmen hala yalnızca r10.net yazdırıyor. Benim aşağıdaki linke ihtiyacım var yeni gelen değişmiş linke yardımcı olabilirseniz sevinirim ilerleyen dönemlerde buna benzer ihtiyaçları olan arkadaşlar olacaktır eminim saatlerdir internette araştırıyorum bulamadım bir türlü

    https://www.r10.net/php/2995262-ifra...ak-yardim.html
    iframe linkini hangi kod ile değiştiriyorsan o kodun içerisine bu 2 satırı eklersen çalışır. Html, js'leri görmeden birşey söylenmez.
  • 30-10-2021, 06:41:31
    #8
    https://stackoverflow.com/questions/...me-with-jquery sayfada bulunan https://github.com/vincepare/iframeTracker-jquery bu 2 olay üzerinde araştırma çalışma yapabilirsin.