• 12-09-2009, 15:31:21
    #1
    Başlıktada belirttiğim gibi arkadaşlar iframe ile çekilen sitede background sesi var ve bu siteyi çektiğim sayfada rahatsızlık uyandırıyor.

    Bu derdime derman bulabilirmiyiz?
  • 12-09-2009, 16:17:34
    #2
    background sesi olan sayfada sanırım embed kodu var. embed etiketine id verip, iframe e de bir name vererek;

    iframe_adi.document.getElementById("embed_id").src ="";
    bunu uygulayıp src yi null yapabilir veya embed i başka bir kontrol içine alıp yine aynı yöntemle o kontrole alıp embed i komple silebilirsiniz. daha önce bir yerde uygulamıştım sorun olmamıştı.
  • 12-09-2009, 16:39:18
    #3
    Hocam ses dosyası şu şekilde.
    <embed src="ses.swf" quality="high" bgcolor="#fffffff" 
    width="1" height="1" name="1" align="top" 
    allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    Yani ses.swf dosyası. Ve embedde id yok. Bulunan sayfa kodlarına mudahale edemediğim için yukarıda ki kodunuzu uygulayamadım. Ne yapmam gerekli bu formatta bg sesi olan sayfayı sessiz sedasız sayfamda iframe ile yayınlamak için.?
  • 12-09-2009, 16:47:56
    #4
    mally328 adlı üyeden alıntı: mesajı görüntüle
    Hocam ses dosyası şu şekilde.
    <embed src="ses.swf" quality="high" bgcolor="#fffffff" 
    width="1" height="1" name="1" align="top" 
    allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    Yani ses.swf dosyası. Ve embedde id yok. Bulunan sayfa kodlarına mudahale edemediğim için yukarıda ki kodunuzu uygulayamadım. Ne yapmam gerekli bu formatta bg sesi olan sayfayı sessiz sedasız sayfamda iframe ile yayınlamak için.?
    eğer sayfa içinde başka embed yoksa, sizin sayfanızdaki iframe e "name='isim'" değerini verdiğinizi varsayarsak;

    <html>
    <head>
    <script type="text/javascript">
    function yukle()
    {
    	isim.document.getElementsByTagName("embed")[0].src = "";
    }
    </script>
    </head>
    <body onLoad="yukle()">
    <iframe name="isim" src="http://bilmemne.com/sayfa.html">
    </iframe>
    </body>
    </html>
    şeklinde denerseniz teorik olarak çalışacağına inanıyorum (:
  • 12-09-2009, 17:22:40
    #5
    Hocam malesef çalışmadı.

    isim.document.getElementByName("1").src ="";
    yaptım olmadı

    	isim.document.getElementByType("application/x-shockwave-flash").src ="";
    yaptım olmadı

    isim.document.getElementsByTagName("embed")[0].src = "";
    yaptım olmadı..
  • 12-09-2009, 17:25:25
    #6
    mally328 adlı üyeden alıntı: mesajı görüntüle
    Hocam malesef çalışmadı.
    isim.document.getElementByName("1").src ="";
    yaptım olmadı
    	isim.document.getElementByType("application/x-shockwave-flash").src ="";
    yaptım olmadı
    isim.document.getElementsByTagName("embed")[0].src = "";
    yaptım olmadı..
    sözkonusu embed i içeren sayfa adresini vermeniz mümkün mü? p.m. ile de olabilir.
  • 12-09-2009, 19:27:23
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    siteniz www.ahmet.com olsun
    iframe sitesi www.mehmet.com ise o iframe penceresine müdahele edemezsiniz. browserlar buna izin vermez. güvenlik açıgı olur cünkü bu istediğiniz.
    ama ahmet.com/iframe.html gibi bi site ise olur eğer oyle değilse php de file_get_contents ile sayfayı cekin oyle ayarlama yapın. eğer iframe kullanım hakları varsa