Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.06.2016, 12:05
Новичок на форуме
Отправить личное сообщение для Bernard_beyzman Посмотреть профиль Найти все сообщения от Bernard_beyzman
 
Регистрация: 28.06.2016
Сообщений: 3

Недоступны объекты DOM
Добрый день!
Есть такая задача:
Я создаю страничку, в которую вводятся показания счетчиков для управляющей компании. Часть из этих показаний можно еще ввести на чужом сайте для компании "Энергосбыт". Я хочу, чтобы на моей страничке, при нажатии кнопки, открывалась страница с сайта "энергосбыта" и в нужные поля вводилась информация с моей странички. Внизу приведен код упрощенной моей странички. При нажатии кнопки открывается вкладка с нужным сайтом "Энергосбыта", но, как я понимаю, не отрабатывает функция, повешенная на событие window.onload и не доступны DOM-объекты. Т.е. не срабатывает alert(1) и alert(win.document.body.childNodes.length) выводит значение 0.

В чем я не прав? Может кто нибудь объяснить?

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Форма регистрации</title>
<style>
.signup {
border: 1px solid #999999;
font: normal 14px helvetica;
color:#444444;
}
</style>
<script>
function validate(form) {
win = window.open("http://www.enrgsbit.ru/potrebitelyam/prislat-pokazaniya","yandex")
win.onload = function() {
alert(1);
}
alert(win.document.body.childNodes.length)
return false
}
</script>

</head>
<body>
<table class="signup" border="1" cellpadding="2"
cellspacing="5" bgcolor="#eeeeee">
<th colspan="3" align="center">Форма Регистрации</th>
<form method="post" action="registeruser.php"
onSubmit="return validate(this)">
<tr>
<td>Адрес</td>
<td><input type="text" size="80" maxlength="100" name="address" value=""></td>
<td><font size="-1"><i>Укажите адрес расположения счетчиков</i></font></td>
</tr>
<tr>
<td colspan="3" align="center"> <input type="submit" value="Зарегистрироваться"></td>
</tr>
</form>
</table>
</body>
</html>
[/html]
Ответить с цитированием
  #2 (permalink)  
Старый 28.06.2016, 15:41
Новичок на форуме
Отправить личное сообщение для Bernard_beyzman Посмотреть профиль Найти все сообщения от Bernard_beyzman
 
Регистрация: 28.06.2016
Сообщений: 3

Сообщение от Rise Посмотреть сообщение
Bernard_beyzman, не получится потому что чужой сайт такая политика безопасности представляешь...
Правильно я понял, что средствами JavaScript с моей странички обойти это не удастся? А можешь подсказать, где описана эта политика безопасности (что можно, чего нельзя)?
Ответить с цитированием
  #3 (permalink)  
Старый 29.06.2016, 11:55
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,138

https://www.google.ru/webhp?sourceid...B8%D0%BA%D0%B0
Ответить с цитированием
  #4 (permalink)  
Старый 03.07.2016, 21:25
Новичок на форуме
Отправить личное сообщение для Bernard_beyzman Посмотреть профиль Найти все сообщения от Bernard_beyzman
 
Регистрация: 28.06.2016
Сообщений: 3

Сообщение от MallSerg Посмотреть сообщение
https://www.google.ru/webhp?sourceid...B8%D0%BA%D0%B0
Спасибо большое. Очень ценная ссылка.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объекты выводятся в консоль но недоступны mbfPavel Общие вопросы Javascript 3 26.05.2014 09:32
инициализация плагинов до вставки html-я в DOM FanAizu jQuery 3 19.01.2014 01:16
Получить список ВСЕХ элементов DOM Почемучкин Events/DOM/Window 7 16.04.2012 11:33
Новый элемент отсутствует в DOM модели StrSprut jQuery 4 19.09.2011 12:50
Как в браузерах реализуются функции DOM (например createElement) iamme Общие вопросы Javascript 7 02.09.2011 20:26