• 30-10-2015, 14:19:16
    #1
    Merhabalar

    Sistemimde kullanmak için iframe yerine başka bir kod adıyorum.

    İframe siteleri yavaşlatıyor, iframe çerçevesi açılana kadar sekme bölümünde yükleniyor işareti dönüyor ve sayfa geç açılıyor. Bu iframe yerine yine width height alabileceğimiz ve sayfayı yavaşlatmayan bir alternatif yok mu acaba ?
  • 30-10-2015, 16:07:40
    #2
    site içindeki başka bir dosyayı yüklüyorsanız jquery load fonksiyonuna bakabilirsiniz.
  • 30-10-2015, 16:34:16
    #3
    Asynchronous adlı üyeden alıntı: mesajı görüntüle
    site içindeki başka bir dosyayı yüklüyorsanız jquery load fonksiyonuna bakabilirsiniz.
    Öncelikle yardımınız için teşekkürler

    Evet başka bir dosya yüklüyorum. Bunu reklam değişim ağı sistemimde kullanıyorum ve bu load fonksiyonunu reklam kodunda uygulamak istiyorum. Reklam kodu başka sitelerde çalışırken load fonksiyonu çalışmıyor, yalnızca benim sitemde yayınlanan reklamda çalışıyor.
  • 30-10-2015, 16:42:16
    #4
    eğer reklam kodunuz js değilde iframe kodu şeklindeyse,yani sabit bir urlye iframe veriyorsanız,iframe kodunu sunucunuzdaki bir dosyaya kaydedip onu load ile yüklemeniz sorununuzu giderecektir.
  • 30-10-2015, 16:50:31
    #5
    Asynchronous adlı üyeden alıntı: mesajı görüntüle
    eğer reklam kodunuz js değilde iframe kodu şeklindeyse,yani sabit bir urlye iframe veriyorsanız,iframe kodunu sunucunuzdaki bir dosyaya kaydedip onu load ile yüklemeniz sorununuzu giderecektir.
    Hocam reklam kodu js şeklinde. acaba load kodunu ben mi yanlış kullanıyorum bir örnek gösterebilir misiniz ?
  • 30-10-2015, 20:28:39
    #6
    Cani23 adlı üyeden alıntı: mesajı görüntüle
    Hocam reklam kodu js şeklinde. acaba load kodunu ben mi yanlış kullanıyorum bir örnek gösterebilir misiniz ?
    load örnekleri nette çokça var ama yüklenmiyorsa kodları özelden gönderin inceleyeyim.
  • 31-10-2015, 05:22:12
    #7
    iframe in load ını denetlemek sayfa açılışında size birşey kazandırmaz.
    iframe in loadları yüzünden sayfa açılışının bekletilmemesi için jquery ile asıl sayfa açıldıktan sonra iframe leri eklemek veya src atamak daha akıllıca bir çözüm olucaktır.
    reklamın çıkacağı yere <iframe id="frameid"></iframe>
    (width height vs diğer şeyleri es geçiyorum)
    js dosyanıza veya script tagları arasında aşağıdaki düzenleyerek istediğinize ulaşabilirsiniz.
    jQuery(window).load(function(){
       jQuery('iframe#frameid').attr('src','http://example.com');
    });
    ie 8 altında sayfa elemanlarına sonradan src ataması veya src değiştirilmesi load tetiklemediği için ie 8 altında çalışmayacaktır.
    ie 8 altında çalışması için document create element ile iframe oluşturmanız gerekir.
    kolay gelsin
  • 31-10-2015, 16:36:02
    #8
    trgino adlı üyeden alıntı: mesajı görüntüle
    iframe in load ını denetlemek sayfa açılışında size birşey kazandırmaz.
    iframe in loadları yüzünden sayfa açılışının bekletilmemesi için jquery ile asıl sayfa açıldıktan sonra iframe leri eklemek veya src atamak daha akıllıca bir çözüm olucaktır.
    reklamın çıkacağı yere <iframe id="frameid"></iframe>
    (width height vs diğer şeyleri es geçiyorum)
    js dosyanıza veya script tagları arasında aşağıdaki düzenleyerek istediğinize ulaşabilirsiniz.
    jQuery(window).load(function(){
       jQuery('iframe#frameid').attr('src','http://example.com');
    });
    ie 8 altında sayfa elemanlarına sonradan src ataması veya src değiştirilmesi load tetiklemediği için ie 8 altında çalışmayacaktır.
    ie 8 altında çalışması için document create element ile iframe oluşturmanız gerekir.
    kolay gelsin
    Hocam öncelikle ilgilendiğiniz için teşekkürler. Verdiğiniz kodda açılması gereken yere js dosyası ekliyorum. Açılırken js dosyası çalışması gerekirken içindeki kodları gösteriyor iframe bölümünde. Bunu nasıl çözeriz acaba ? yani benim açmak istediğim bir sayfa değil bir js kodu
  • 03-11-2015, 01:48:08
    #9
    Cani23 adlı üyeden alıntı: mesajı görüntüle
    Hocam öncelikle ilgilendiğiniz için teşekkürler. Verdiğiniz kodda açılması gereken yere js dosyası ekliyorum. Açılırken js dosyası çalışması gerekirken içindeki kodları gösteriyor iframe bölümünde. Bunu nasıl çözeriz acaba ? yani benim açmak istediğim bir sayfa değil bir js kodu
    siz olayı çok yanlış anlamışssınız
    örneğin siteniz bir tane boş bir html sayfası oluşturuyorsunuz adını örneğin reklam1.html olarak veriyoruz verilen reklam kodlarını bu boş html in içine koyuyorsunuz.
    jQuery(window).load(function(){ jQuery('iframe#frameid').attr('src','http://siteadresiniz.com/reklam1.html'); });
    benzeri birşey oluyor
    ayrıca bu tarz html tagları ilgilendiren konuların php ile alakası yoktur