I would appreaciate if you could give me a hand in this javascript in the codebehind of a C# asp.net page. What I want to do is have a button, which when pressed will do the following:
-
create a frame or iframe or something like that
-
go to page within that frame
-
login to that page by focusing on specific form elements and then submiting the form
-
Redirect to that logged in page
Here is what I have managed until now:
<iframe id="logonframe" src="https://.com" style="width: 100%; height: 200px; border:none;"></iframe>
<script language=Javascript>
function paybutton()
{
document.domain = "https://.com";
var oIframe = document.getElementById("logonframe");
var oDoc = oIframe.contentWindow || oIframe.contentDocument;
if (oDoc.document) {
oDoc = oDoc.document;
}
oDoc.getElementById("logonButton").click();
oDoc.parent.login.logonForm.f_username.value = 'xxxl@quer.co.uk';
oDoc.parent.login.logonForm.f_passwd.value = 'zzz';
oDoc.parent.login.logonForm.submit();
return true;
}
</script>
<input type="button" value="my javascript" onclick="javascript:paybutton()" style="float:left;" />