Arkadaşlar merhaba,
browser nesnesi ile SGK sistemine giriş yapıp ilgili dönem beyannamelerini bilgisayara indirmek istiyorum. Sorun şuki sistem içinde bir javascript kodu bunu yapmama engel oluyor;
benim kodlarım ise şöyle ;
Anladığım kadarıyla ilgili title name sorgusu yapmakta javascript ve eğer EBildirgeUygulamaPopup değilse yeni bir pencere açmakta. Bende bundan dolayı
bu kodları kullandım ama pek bir gelişme olmadı.. Sonuç yine hüsran
browser nesnesi ile SGK sistemine giriş yapıp ilgili dönem beyannamelerini bilgisayara indirmek istiyorum. Sorun şuki sistem içinde bir javascript kodu bunu yapmama engel oluyor;
Kod:
function checkname()
{ try
{
var isRemote=true;
try{ var wl= "" + window.location;
if (wl.indexOf("localhost")>-1)
isRemote=false;
}catch(Err2){}
if(false && isRemote)
{ if (window.name!='EBildirgeUygulamaPopup')
{ //window.open('/WPEB/amp/loginldap','EBildirgeUygulamaPopup',width='+(screen.width-15)+','height='+(screen.height-70)+',status=no,toolbar=no,menubar=no,directories=no,location=no,scrollbars=yes,resizable=yes,alwaysRaised=no,screenX=20,screenY=5,titlebar=yes,z-lock=yes,left=0,top=0');
//EBildirgeUygulamaPopup=window.open('/WPEB/amp/loginldap','EBildirgeUygulamaPopup','width=580,height=263,status=no,toolbar=no,menubar=no,directories=no,location=no,scrollbars=yes,resizable=yes,alwaysRaised=no,screenX=20,screenY=5,titlebar=yes,z-lock=yes,left=0,top=0');
//-last current EBildirgeUygulamaPopup=window.open('/WPEB/amp/loginldap','EBildirgeUygulamaPopup','width='+(screen.width-15)+',height='+(screen.height-80)+',status=yes,toolbar=no,menubar=no,directories=no,location=no,scrollbars=yes,resizable=yes,alwaysRaised=no,screenX=20,screenY=5,titlebar=yes,z-lock=yes,left=0,top=0');
EBildirgeUygulamaPopup=window.open('/WPEB/amp/loginldap','EBildirgeUygulamaPopup','width='+(800)+',height='+(screen.height-80)+',status=yes,toolbar=no,menubar=no,directories=no,location=no,scrollbars=yes,resizable=yes,alwaysRaised=no,screenX=20,screenY=5,titlebar=yes,z-lock=yes,left=0,top=0');
//EBildirgeUygulamaPopup.window.resizeTo(600, 303);
self.close();
}
//else
//{ alert ('ok to login'); }
}
}
catch(Err){}
}
Kod:
WebBrowser.Document.GetElementById("j_username").InnerText = userName.Text;
WebBrowser.Document.GetElementById("isyeri_kod").InnerText = isyeriKod.Text;
WebBrowser.Document.GetElementById("j_password").InnerText = sifre.Text;
WebBrowser.Document.GetElementById("isyeri_sifre").InnerText = isyeriSifre.text";
WebBrowser.Document.GetElementById("isyeri_guvenlik").InnerText = metroTextBox1.Text;
//EBildirgeUygulamaPopup.Document.Window.Frames[0].Document.Forms["formA"].InvokeMember("click");
WebBrowser.Document.GetElementById("btnSubmit").InvokeMember("click");
Kod:
private void EBildirgeUygulamaPopup_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
string isim = "EBildirgeUygulamaPopup";
WebBrowser.Document.Title = isim;
dynamic doc = WebBrowser.Document;
doc.Title = isim;
MessageBox.Show(WebBrowser.Document.Title);
}