powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / На страничке не отрабатывается событие OnClick. Дайте дельный совет
14 сообщений из 14, страница 1 из 1
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32361481
Gefest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще проблема интересная возникла
IE 6 нормально отрабатывет следующее
<SCRIPT language="JavaScript">
<!--
function Tell(form){
form.submit();
}
//-->
</SCRIPT>

<form name="mainform" method="post" action="Lines.asp">
...
вариант 1
<a href="#" OnClick="Tell(mainform)"><img src="images/nah.gif" width="202" height="20" border="0"></a>
вариант 2
<a href="#"><img src="images/nah.gif" width="202" height="20" border="0" OnClick="Tell(mainform)"></a>
...
</form>

Более ранние не хотят отрабатывать событие OnClick, и уходят по ссылке
href="#". А убирать тег <a></a> не хочется, тогда курсор не будет изменяться :(

Я уже и так пробовал
<a href="#" OnClick="javascript:mainform.submit();"><img src="images/nah.gif"
width="202" height="20" border="0"></a>

и так пробовал
<a href="#" ><img src="images/nah.gif" width="202" height="20" border="0" OnClick="javascript:mainform.submit();"></a>

Усе равно не отрабатывает.

Может кто подскажет путную идею
...
Рейтинг: 0 / 0
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32361610
kxmep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
вариант 1
<a href="#" OnClick="Tell(mainform) ; return false "><img src="images/nah.gif" width="202" height="20" border="0"></a>
...
...
Рейтинг: 0 / 0
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32362214
Gefest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32990239
Bagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kxmep...
вариант 1
<a href="#" OnClick="Tell(mainform) ; return false "><img src="images/nah.gif" width="202" height="20" border="0"></a>
... Когда установлен " ; return false " - при открытии страницы ругается: "Expected End Of Statement", когда убираю все нормально, но при отработке события дополнительно уходит по ссылке, а этого не нужно. Как можно решить проблему?
Заранее спасибо.
...
Рейтинг: 0 / 0
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32990673
isSokol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще в подобных случая можно писать
Код: plaintext
<a href="#" OnClick="Tell(mainform); event.returnValue=false"><img src="images/nah.gif" width="202" height="20" border="0"></a>
Тогда уже все равно, что написано в href, можно даже так: href="".
Работает стопудово ;)
...
Рейтинг: 0 / 0
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32991046
Bagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
isSokolА еще в подобных случая можно писать
Код: plaintext
<a href="#" OnClick="Tell(mainform); event.returnValue=false"><img src="images/nah.gif" width="202" height="20" border="0"></a>
Тогда уже все равно, что написано в href, можно даже так: href="".
Работает стопудово ;)Тоже самое. Может из-за того, что сам скрипт на VB?
...
Рейтинг: 0 / 0
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32991328
DNV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а не проще ли писать так
Код: plaintext
1.
<a href='javascript:Tell(mainform);'> ....</a>

и все проблемы решаются. никто никуда не переходит, просто выполняется скрипт
...
Рейтинг: 0 / 0
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32991465
Bagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNVа не проще ли писать так
Код: plaintext
1.
<a href='javascript:Tell(mainform);'> ....</a>

и все проблемы решаются. никто никуда не переходит, просто выполняется скрипт
Сделал так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<SCRIPT language=VBScript>
	Function AppOpen(strFileName)
		msgbox(strFileName)
	End Function
</SCRIPT>

.............

<A href="VBScript: AppOpen('Тест')">Тест</A>
Ошибка синтаксиса в первой строке, т.е. в Function AppOpen(strFileName)
Что не так я опять делаю?
...
Рейтинг: 0 / 0
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32991615
Andriy Gushulay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Браузеры отрабатывают только ссылки типа автор<A href="javascript:todo()">Тест</A>
...
Рейтинг: 0 / 0
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32991640
Bagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andriy GushulayБраузеры отрабатывают только ссылки типа автор<A href="javascript:todo()">Тест</A>Спасибо всем, сработало в IE6! Проверить в других браузерах нет возможности.
Хотя сам скрипт и остался в VBScript. Это нормально, т.е. так допускается?
И на сколько "законно" href="javascript:todo()", такого ни где не встречал?
...
Рейтинг: 0 / 0
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32991657
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо.
anchor (<a href>) создан для того что бы делать переход по ссылке, но совсем не сабмитеть форму
если хочется кнопку с картинкой, что мешает использовать <input type="image">?
...
Рейтинг: 0 / 0
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32991750
Bagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
profilимхо.
anchor (<a href>) создан для того что бы делать переход по ссылке, но совсем не сабмитеть форму
если хочется кнопку с картинкой, что мешает использовать <input type="image">?Дело в том, что у меня ни то и не другое. В процедуре должно открываться приложение (ворд, эксеэль, аксесс и т.д.) с указанным файлом (соответсвенно ворда, эксеэля, аксесса и т.д.).
...
Рейтинг: 0 / 0
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32991812
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да какая разница,
<a href> применяется для навигации (этого ожидает пользователь)
кнопка <input> для инициализации каких-либо действий (не важно, сабмит формы или запуск внешнего приложения)

это относится чисто к вопросу юзабильности приложения...
...
Рейтинг: 0 / 0
На страничке не отрабатывается событие OnClick. Дайте дельный совет
    #32998164
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GefestА убирать тег <a></a> не хочется, тогда курсор не будет изменяться :(
Так можно ж стиль соответствующий создать, и будет курсор изменяться. Против <a href=></a> грубовато, конечно, но иногда удобно бывает это использовать.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / На страничке не отрабатывается событие OnClick. Дайте дельный совет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]