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

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

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

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

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

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



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


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



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


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



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

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


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