morfey
hi
Код:
<a href=# onclick="save_email('ddddddddddd');">ffff</a>
<script type="text/javascript">
function save_email(email){
save_email = window.open("");
save_email.focus();
setTimeout('save_email.close();',2000);
}
</script>
вот такой скрипт срабатывает только 1 раз, при повторном нажатии на ссылку выскакивает error:
Цитата:
Error:
name: TypeError
message: Statement on line 1: The Object does not implement [[Call]]
подскажите, что не правильно ?
ozket
Это из-за того, что у Вас название функции и имя переменно, определенной в этой функции совпадают.
Переименуйте либо функцию либо переменную save_email.
Например так:
Код:
<a href=# onclick="save_email('ddddddddddd');">ffff</a>
<script type="text/javascript">
function save_email(email){
save_email_window = window.open("");
save_email_window.focus();
setTimeout('save_email_window.close();',2000);
}
</script>
morfey
ozket писал:
Это из-за того, что у Вас название функции и имя переменно, определенной в этой функции совпадают.
......
Млин точно, в js не силен (
СПАСИБО