Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Window.open не работает
цитата
29/08/07 в 09:09
 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]]


подскажите, что не правильно ?
цитата
29/08/07 в 09:56
 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>   

цитата
29/08/07 в 10:20
 morfey
ozket писал:
Это из-за того, что у Вас название функции и имя переменно, определенной в этой функции совпадают.
......


Млин точно, в js не силен (

СПАСИБО


Эта страница в полной версии