Я работаю над приложением, которое вызывает другое приложение (при нажатии на некоторые ссылки).Мне нужно загрузить второе приложение в окне.Второе приложение требует входа, и у меня есть учетные данные.
Итак, я загружаю страницу входа и пытаюсь вставить учетные данные в форму входа (имя пользователя, пароль и нажатие кнопки).
Реализация выглядит так:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>index</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="jq/jquery-1.4.2.js"></script>
<script type="text/javascript">
function login(win) {
var username = win.document.getElementById('username');
username.setAttribute('value','UBC@Unisys');
var password = win.document.getElementById('password');
password.setAttribute('value','Welcome');
var autologon = win.document.getElementById('dijit_form_CheckBox_0');
autologon.setAttribute('checked','true');
var login = win.document.getElementById("dijit_form_Button_0");
login.click();
}
$(document).ready(function() {
var mywindow = window.open('webvision/login.jsp',"mywindow","status=1,resizable=1");
$(mywindow.document).ready(function() {
login(mywindow);
});
});
</script>
</head>
<body>
<div>Opening Knowledge Exchange Server. Please wait it may take few minutes.</div>
</body>
</html>
Теперь у меня есть следующие проблемы:
Событие document.ready не работает.Я получаю событие, когда появляется окно, но страница все еще загружается, и скрипт выдает ошибку.