Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум SEO > Сайтостроительство > Как активировать javascript в дочернем окне?


Автор: faraun 30.03.2010 - 12:37
Нужно осуществить следующее :
В родительском окне 2 кнопки.
Нажимаю на кнопку 1- открывается новое окно-N
Нажимаю на кнопку 2-в адресную строку окна N вводится :
jаvаscript:alert(a);
И адресная строка активируется.
Скажите как это осуществить?!
Вот полный код программы:
найдите ошибку ,пожалуйста :
<html>
<body>
<script language="jаvаscript">
<!--
untaintedprotocol=untaint(win.location.protocol); //это вычитал на каком то форуме,незнаюю нужно ли это?!Было написано что это отключает разрушения для использования протокола jаvаscript,так и не разобрался что к чему,но разницы нет что с этой строкой что без нее все равно alert в дочернем окне не выводится((
//-->
</script>

<input id="a1" value="кнопка 1"
onclick='win=window.open("http://ya.ru","a");' type="button"/>

<input id="a2" value="кнопка 2"
onclick='win.location.replace("jаvаscript:alert('5 ')");' type="button"/>
</body>
</html>


САмое интересное что win.location.replace("http://ya.ru") работает,
а wun.location.replace("jаvаscript:alert("5");") НЕ РАБОТАЕТ.
Объясните почему!?Приведите пожалуйста синтаксически верный пример этого кода.Заранее спасибо!

Русский Модифицированный IPB v1.3 Final © 2003 BesTFileZ.Net & IBR Team
Лицензия зарегистрирована на: you.site