Показать сообщение отдельно
  #22 (permalink)  
Старый 03.08.2012, 08:56
Аспирант
Отправить личное сообщение для trololo Посмотреть профиль Найти все сообщения от trololo
 
Регистрация: 07.04.2011
Сообщений: 46

Сообщение от Deff Посмотреть сообщение
<script type="text/javascript">
function Zz(){
var a = document.getElementById('Open');
a.href='http://google.com';
a.click();
}
</script>


<a id="Open" style="display:none"  href="http://htmlbook.ru/css/table-layout" target="_blank">0</a>
<input type="button" value="Click" onclick="Zz()">
во всех примерах у Вас вызывается Zz() после нажатия на кнопку, но дело в том, что с таким раскладом всё работает, а если Zz() вызывать в
if(confirm('?')){
Zz();
}
то тут и начинается магия, ссылка открывается, только если убрать target="_blank".. и такое творится даже с уже существующими ссылками, которые созданы не программно.
Ответить с цитированием