Как создать событие?
Есть скрипт, который выделят текст тегами выделения происходит по нажатию на кнопку type='button'. а мне нужно сделать это по нажатию на ссылку, никак не получается onclick не работает, нужно создать событие.
Кто може подскажите :) |
Цитата:
<a href="#" onclick="alert(1); return false;">test</a> Цитата:
|
Нет не работает так...
Спасибо за ответ! |
remitmaster, значит проблема в другом месте и до этого вообще не доходит (пример выше - скопируйте и вставьте в чистый документ, убедитесь, что простейшая конструкция работает, дальше уже наращивайте ее - так и баг будет легче найти).
|
Цитата:
|
remitmaster, ну простой-то пример (выше который приведен) - работает. Значит проблема в самом коде, который вы вставляете в onclick="... здесь ошибка в коде ...". Приводите код, который работает в кнопке (возможно, если работает в кнопке, то там используются какие-нибудь специфичные для кнопки зависимости через this, которых нет в ссылке).
P.S.: если код очень большой, постарайтесь сначала локализовать проблему - поставьте (если надо, то через каждую строчку) alert'ы для дебага. |
щас выложу форму со скриптом буду очень вам блогадарен если все получится...
|
Вложений: 1
Вот форма : <form name="REPLIER" id="REPLIER" action="/support/forum/list.php?FID=1&#postform" method="post" enctype="multipart/form-data" onsubmit="return ValidateForm(this, 'Y');" onmouseover="if(init_form){init_form(this)}" class="forum-form"> <input name="B" accesskey="b" value="B" title="Полужирный (shift+alt+b)" type="button"> <a href="#" class="but" name="B" title="Полужирный (alt+b)"><span class="b">B</span></a> <!--<input type='button' name='I' class='italic' accesskey='i' value='I' title="Курсив (alt+i)" />--> <a href="#" class="but"><span class="i">I</span></a> <!--<input type='button' name='U' class='underline' accesskey='u' value='U' title="Подчеркнутый (alt+u)" />--> <a href="#" class="but"><span class="b">U</span></a> <!--<input type='button' name="CLOSE" title="Закрыть все открытые тэги" value="Закрыть все теги"><br />--> <a href="#" class="but"><span>закрыть теги</span></a> <!--<input type='button' name='QUOTE' class='quote' accesskey='q' value='QUOTE' title="Оформление текста в виде цитаты (alt+q)" />--> <a href="#" class="but"><span>QUOTE</span></a> <!--<input type='button' name='CODE' class='code' accesskey='p' value='CODE' title="Оформление текста в виде кода (alt+p)" />--> <a href="#" class="but"><span>CODE</span></a> <!--<input type='button' name="LIST" class="list" accesskey='l' value='LIST' title="Оформление текста в виде списка (alt+l)" />--> <a href="#" class="but"><span>LIST</span></a> <!--<input type='button' name="TRANSLIT" class="translit" accesskey='t' value='En->Ru' title="Перекодировка транслит/латиница (alt+t)" />--> <a href="#" class="but"><span>EN->RU</span></a> <textarea name="POST_MESSAGE" class="post_message" cols="4" rows="3" tabindex="3"></textarea> </form> а вот js не поместился на страницу |
remitmaster, у вас желание есть разбираться? Или это просто готовый чей-то (старый) код, который вы мне скинули, чтобы я в нем разобрался, подправил и обратно вам отослал?
Прочитайте еще раз P.S. из предыдущего моего поста. P.S.: кратко по коду: onclick'и навешиваются динамически для кнопок. Как минимум видна зависимость от атрибута name (например, name="COLOR" для кнопи), но для ссылок этот трюк не пройдет. P.P.S: код написан в Древнем Египте, на сегодняшний день не подходящее решение. Если сам JavaScript вас не интересует, а нужна готовая библиотека, рекомендую поискать реализации получше. |
Спасибо больше за ответ!
|
Часовой пояс GMT +3, время: 05:06. |