Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Щелчок по линку только 1 раз! не работает disabled, disabled=true - неработает! 
:(
    Опции темы
godsgame
  Дата 26.10.2005, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 29.8.2005

Репутация: нет
Всего: нет



Нужно сделать так, чтоб по линку можно было щелкнуть всего 1 раз.

делаю так:
Код

<a href="/pinfo.php?pname=test" target="_blank" onclick="this.disabled=true;">test</a>


Хоть и линк станоится серым, по щелкнуть еще раз по нему все таки можно!
как исправить??

пробовал и такой вариант, но окно сразу же после открытия - закрывалось!
Код

<a href="/pinfo.php?pname=lol" target="_blank" onclick="this.href='#'">test</a>


Это сообщение отредактировал(а) Aliance - 26.10.2005, 18:53
PM MAIL   Вверх
Aliance
Дата 26.10.2005, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>© AlianceHTMLEditor [ http://editor.sut.net.ru/editor.html ]</TITLE>
<script type="text/javascript" language="JavaScript">
<!--//--><![CDATA[//><!--

var state = false;

function disable_link(link, state_arg) {
   if (!state) {
      window.open(link.href,'new_win');
      link.disabled = true;
   }
   state = state_arg;
}

//--><!]]>
</SCRIPT>
</HEAD>

<BODY>

<a href="http://forum.vingrad.ru/index.php" onclick="disable_link(this, true); return false;">test me</a>

</BODY>
</HTML>

Добавлено @ 19:01
Как вариант можно сделать кнопкой, тогда будет попроще.

ЗЫ: пожалуйста, правильно пользуйтесь форумной подсветкой.
PM MAIL WWW ICQ Skype   Вверх
Zeroglif
Дата 26.10.2005, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 644
Регистрация: 22.9.2005

Репутация: 28
Всего: 66



Цитата(godsgame @ 26.10.2005, 17:56)
Нужно сделать так, чтоб по линку можно было щелкнуть всего 1 раз.


Код

<a href='/pinfo.php?pname=test' target='_blank' onclick='return (this.t)?false:(this.t="1",true)'>линк</a>

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0418 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.