• 19-06-2013, 09:33:52
    #1
    Bir sayfa var aspx ben bu sayfaya curl ile login oluyorum. İstediğim işlemleri yapıyorum. Son aşamasında

    function openDevam1() {
    divwin = dhtmlmodal.open('Ödeme', 'iframe', 'https://www.google.com.tr/Onay.aspx', 'Hızlı İşlem', 'width=640px,height=400px,center=1,resize=0,scroll ing=1')
    }

    şeklinde sayfa yüklendikten sonra oluşan <iframe src="" style="margin:0; padding:0; width:100%; height: 100%" name="_iframe-Odeme"></iframe> bir frame oluşuyor javascript tarafından direk sayfayı açmak istediğim zaman açılmıyor o yüzden bu iframe içindeki butonu tıklatmam gerekiyor $("form:first").trigger("submit"); gibi aynı sayfadakini tıklatabiliyorum ama frame içindekini müdahale edemiyorum.

    bu konuda fikri olan var mı?

    (Bununla birlikte bir kaç ufak yardıma da ihtiyacım var takıldım bir çözümü vardır diye düşünüyorum ödeme de yapabilirim yardımcı olan arkadaşa)
  • 19-06-2013, 10:07:22
    #2
    var frame = document.getElementById("frameId");
    frame.contentWindow.$("form:first").trigger("submi t");
  • 19-06-2013, 10:08:31
    #3
    sempatiks adlı üyeden alıntı: mesajı görüntüle
    var frame = document.getElementById("frameId");
    frame.contentWindow.$("form:first").trigger("submi t");
    bunu denemiştim sanırım ama tekrar deniyim sonucu yazarım.
  • 19-06-2013, 15:46:35
    #4


    Örnek Dosya; http://www.emlakci.org/dhtml.rar

    Amaç bu açılan frame i yakalamak ve içinde herhangi bir resim buton vb. tıklatmak.

    iframe içindeki sayfa farklı bir adrese gidiyorsa normal sayfadan block yiyor sayfa içeriğine ulaşamıyorsun tarayıcı debugundan da baktım ordan da ulaşamadım.
  • 19-06-2013, 17:14:23
    #5
    hacspectrum adlı üyeden alıntı: mesajı görüntüle


    Örnek Dosya; http://www.emlakci.org/dhtml.rar

    Amaç bu açılan frame i yakalamak ve içinde herhangi bir resim buton vb. tıklatmak.

    iframe içindeki sayfa farklı bir adrese gidiyorsa normal sayfadan block yiyor sayfa içeriğine ulaşamıyorsun tarayıcı debugundan da baktım ordan da ulaşamadım.
    tabiki sayfa dışardan başka bir sunucudan geliyorsa blok yemesi normal izin verilmesi lazım.
  • 19-06-2013, 17:19:10
    #6
    sempatiks adlı üyeden alıntı: mesajı görüntüle
    tabiki sayfa dışardan başka bir sunucudan geliyorsa blok yemesi normal izin verilmesi lazım.
    aşmanın bir çözümü yok mudur. Örnek tarayıcıda o frame içeriğini görebiliyor veya müdahale edebiliyoruz.

    ama aynı tarayıcının konsolundan komutları yazarken block almakta.
  • 19-06-2013, 17:49:48
    #7
    bildiğim kadarıyla güvenlik açığı oluşturabileceğinden dolayı sayfaya müdahale etmek isteyen domain'e izin vermek gerekiyor.