powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что писать в сылке чтобы при нажат не перебигало в начало стр <a href="#" onclick = "a()">
10 сообщений из 10, страница 1 из 1
Что писать в сылке чтобы при нажат не перебигало в начало стр <a href="#" onclick = "a()">
    #38931988
stinggga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер, форумчане.

Такая проблемка.

При нажатии на ссылку должен выполнятся java script код. Но после нажатии страница перебигает в начало. А надо чтобы оставалсь. Как это победить ?

<a href="#" onclick = "a()">
...
Рейтинг: 0 / 0
Что писать в сылке чтобы при нажат не перебигало в начало стр <a href="#" onclick = "a()">
    #38932001
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stingggaНо после нажатии страница перебигает в начало.
Такого не должно происходить. Что если onclick убрать?
...
Рейтинг: 0 / 0
Что писать в сылке чтобы при нажат не перебигало в начало стр <a href="#" onclick = "a()">
    #38932011
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
return false; ?
...
Рейтинг: 0 / 0
Что писать в сылке чтобы при нажат не перебигало в начало стр <a href="#" onclick = "a()">
    #38932015
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stingggaКак это победить ?

Код: html
1.
<a href='javascript: alert("Ok");'>Test</a>
...
Рейтинг: 0 / 0
Что писать в сылке чтобы при нажат не перебигало в начало стр <a href="#" onclick = "a()">
    #38932052
stinggga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsastingggaКак это победить ?

Код: html
1.
<a href='javascript: alert("Ok");'>Test</a>



Спасибо !!!
...
Рейтинг: 0 / 0
Что писать в сылке чтобы при нажат не перебигало в начало стр <a href="#" onclick = "a()">
    #38932187
чтобы отменить событие перехода по ссылке необходимо применять метод preventDefault(), например:
Код: html
1.
<a href="#" onclick="a()">link</a>


js
Код: javascript
1.
2.
3.
a(event) {
event.preventDefault();
}



как-то так, почитайте про этот метод или, как описано выше используйте в теле функции return false;
...
Рейтинг: 0 / 0
Что писать в сылке чтобы при нажат не перебигало в начало стр <a href="#" onclick = "a()">
    #38932191
Игорь Геворкянчтобы отменить событие перехода по ссылке необходимо применять метод preventDefault(), например:
Код: html
1.
<a href="#" onclick="a()">link</a>


js
Код: javascript
1.
2.
3.
function a(event) {
event.preventDefault();
}



как-то так, почитайте про этот метод или, как описано выше используйте в теле функции return false;

вот так, function забыл
...
Рейтинг: 0 / 0
Что писать в сылке чтобы при нажат не перебигало в начало стр <a href="#" onclick = "a()">
    #38932205
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Геворкянвот так, function забыл
И потестировать забыл...

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
function a(event) {
	event.preventDefault();
}
</script>
</head>
<body>
<a href="#" onclick="a()">link</a>
</body>
</html>


После нажатия на ссылку, в твоем варианте, урл страницы меняется. К нему таки добавляется хеш...
...
Рейтинг: 0 / 0
Что писать в сылке чтобы при нажат не перебигало в начало стр <a href="#" onclick = "a()">
    #38932209
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Геворкян , а Опере tob и ошибку дает...
ОпераUncaught TypeError: Cannot read property 'preventDefault' of undefined
...
Рейтинг: 0 / 0
Что писать в сылке чтобы при нажат не перебигало в начало стр <a href="#" onclick = "a()">
    #38932519
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынць / тынць
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что писать в сылке чтобы при нажат не перебигало в начало стр <a href="#" onclick = "a()">
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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