Хорошо, у меня здесь серьезные проблемы.На моем собственном компьютере этот код работает просто отлично.Но на моих коллегах это прерывается в IE и Firefox.
var openlocation = window.opener.location.href;
разрывы для «Отказано в доступе», в части window.opener.Итак, на открывающей странице я написал функцию, которая хранится на внешней странице .js:
var getLocation = function() {
return window.location.href;
};
, а затем вызвал ее, как var openlocation = window.opener.getLocation();
Кто-нибудь знает, почемуэто ломается?
Редактировать: одна страница создает всплывающее окно, и они оба в одном домене.Всплывающая страница имеет следующий код:
$(document).ready(function () {
var openlocation = window.opener.getLocation();
(function setTimer() {
setInterval(function () {
if (window.opener.location.href != openlocation) { // they've changed screens
window.close();
}
}, 15000);
})();
$("input#notescancel").click(function () {
window.close();
});
});
Я пытался использовать как свою функцию getLocation()
, так и просто использование window.opener.location.href
, но для всех компьютеров, кроме моего, она не работает.Спасибо.