ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[Javascript] Onclick
  #1  
Старый 26.11.2007, 11:47
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию [Javascript] Onclick

Здравствуйте...
Скажи пожалуйста как сделать функцию такую:

Вообщем есть странице..
На ней что-то подобное:

Код:
<div id='ads'></div>
Так вот именно эту строчку я изменять не имею право!!!

А мне надо сделать условие...
onclick='моя фнукция';
Т.е. не затрагиваю строку
Код:
<div id='ads'></div>
...

Я хз...я думаю что-то похожее на
PHP код:
<script>if (onclick.adsmyfunction(); 
Вообщем вот так
 
Ответить с цитированием

  #2  
Старый 26.11.2007, 12:20
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме:
4172659

Репутация: 646


Отправить сообщение для Joker-jar с помощью ICQ
По умолчанию

Думаю, способов много. Например, так:
Код HTML:
<div id='abs'>clickme</div>

<script>
  elem = document.getElementById("abs");
  elem.outerHTML = "<div id=\"abs\" onclick=\"alert('antichat')\">clickme</div>";
</script>
 
Ответить с цитированием

  #3  
Старый 26.11.2007, 12:46
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

PHP код:
 <script>if (onclick.adsmyfunction(); 
Наоборот - <script>document.getElementById('ads').onclick=. ..
А лучше так:
PHP код:
<div id='ads'>123</div>
<
script type="text/javascript">
function 
addHandler(objecteventhandler)
{
  if (
typeof object.addEventListener != 'undefined'object.addEventListener(eventhandlerfalse);
  else if (
typeof object.attachEvent != 'undefined'object.attachEvent('on' eventhandler);
  else return 
false;
}
function 
get(e){return document.getElementById(e);}
addHandler(get('ads'), 'click', function(){get('ads').innerHTML='OK';});
</
script
P.S. FF не поддерживает outerHTML

Последний раз редактировалось astrologer; 26.11.2007 в 12:50..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[javascript] помогите дописать скрипт с регулярными выражениями Thanat0z PHP, PERL, MySQL, JavaScript 16 29.08.2007 01:31
В форуме ВВ-теги включены, но фильтруються "javascript, onclick.." Что можно сделать? Форумы 3 16.09.2004 01:32



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ