• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

web sayfası içinde butona click

Katılım
14 Şubat 2007
Mesajlar
55
Excel Vers. ve Dili
Excel 2002
arkadaşlar aşağıdaki makroyla siteye giriş yapıyorum ama sayfa içerisindeki GİRİŞ butonuna tıklamak için ek olarak ne yazılması gerekiyor.
neden bunu yapmak istiyorum çünkü girişe tıklanıldığında açılan sayfa pop up olarak açılıyor.
kaynağı görütüle dediğimizde yazan mesajdan anlaşılıyor
(dont allow this html file to be written in the address bar directly, it will be opened as a popup from index.html only)
yardımlarınızı bekliyorum


Const URL3 As String = "https://ebeyanname.gib.gov.tr/index.html"
Sub WebPageOpen()
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Visible = False 'True olursa web sayfası görüntülenir.
.Navigate URL3 'Web adresi açılıyor.
Do Until .ReadyState = 4: DoEvents: Loop 'Yükleme tamamlayıncaya
Do While .Busy: DoEvents: Loop 'kadar bekleme
'.Quit 'Kapat
End With
Set IE = Nothing
End Sub
 
bu şekilde deneyin

Kod:
Const URL3 As String = "[URL]https://ebeyanname.gib.gov.tr/giris.html[/URL]"
Sub WebPageOpen()
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Visible = False 'True olursa web sayfası görüntülenir.
.Navigate URL3 'Web adresi açılıyor.
Do Until .ReadyState = 4: DoEvents: Loop 'Yükleme tamamlayıncaya
Do While .Busy: DoEvents: Loop 'kadar bekleme
'.Quit 'Kapat
End With
Set IE = Nothing
End Sub

sonuçta üue girişi yaptıktan sonra siz anasayfaya dönmüyormusunuz... açılan pop up menuden mi işleme devam ediliyor...

eger cevanınız açılan pop up girişinfden sonra tkrar sayfaya dönüyor ise

bu kodda işinizi görür.

Private Sub UserForm_Initialize()
WebBrowser1.Navigate ("https://ebeyanname.gib.gov.tr/index.html")
End Sub
 
Son düzenleme:
sitenin kodlarını inceledim izin sadece index.html diger sayfalar pop up olarak açılacak ibaresi var. yani kodlarda...
 
yani direk olarak giris.html adresinden giremiyicez demektir. peki index.html ye gir butona tıkla olarak makroyu yazamazmıyız.
 
yani direk olarak giris.html adresinden giremiyicez demektir. peki index.html ye gir butona tıkla olarak makroyu yazamazmıyız.

WebBrowser1.Navigate("javascript:ajaxLogin('eyeks')")

Bu giriş butununu tıklatacaktır.

Giriş sayfasıda

"about:<html><head><script>window.opener=window;window.location = 'https://ebeyanname.gib.gov.tr/giris.html';</script></head></html>"

Bu olacak
 
Geri
Üst