Реклама на сайте Advertise with us

Window.open не работает

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 21.01.05
Сообщения: 34
Рейтинг: 24

Ссылка на сообщениеДобавлено: 29/08/07 в 09:09       Ответить с цитатойцитата 

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]]


подскажите, что не правильно ?

0
 



С нами с 29.08.07
Сообщения: 1

Ссылка на сообщениеДобавлено: 29/08/07 в 09:56       Ответить с цитатойцитата 

Это из-за того, что у Вас название функции и имя переменно, определенной в этой функции совпадают.
Переименуйте либо функцию либо переменную 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>   

0
 



С нами с 21.01.05
Сообщения: 34
Рейтинг: 24

Ссылка на сообщениеДобавлено: 29/08/07 в 10:20       Ответить с цитатойцитата 

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


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

СПАСИБО

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »