Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.03.2015, 15:14
Новичок на форуме
Отправить личное сообщение для Yadomaru Посмотреть профиль Найти все сообщения от Yadomaru
 
Регистрация: 02.03.2015
Сообщений: 8

onClick в Firefox
Всем доброго времени суток!
Подскажите, пожалуйста, в Mozilla Firefox с обновлением перестала работать кнопка "Наверх" со следующим кодом: onClick="scroll(0,0); return false". Без "return false" работает. Можно ли оставить просто onClick="scroll(0,0);" ? И если не трудно, подскажите в чем тут суть "return false"? Заранее спасибо)
Ответить с цитированием
  #2 (permalink)  
Старый 02.03.2015, 18:19
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Yadomaru
чем тут суть "return false"
Если "кнопка" - действительно кнопка, то можно убрать return false.

А суть в отмене действия, выполняемого браузером по умолчанию в ответ на событие.
Если кликаем по ссылке - return false отменит переход по ссылке.

Часто вместо кнопок используют <a href="#"> - это хреновый вариант. Ибо это не кнопка, а ссылка, на пустой якорь. Если не сделать return false то страницу бросит вверх и в адресной строке проявится мерзкая решетка.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 04.03.2015, 10:19
Новичок на форуме
Отправить личное сообщение для Yadomaru Посмотреть профиль Найти все сообщения от Yadomaru
 
Регистрация: 02.03.2015
Сообщений: 8

Сообщение от danik.js Посмотреть сообщение
Если "кнопка" - действительно кнопка, то можно убрать return false.

А суть в отмене действия, выполняемого браузером по умолчанию в ответ на событие.
Если кликаем по ссылке - return false отменит переход по ссылке.

Часто вместо кнопок используют <a href="#"> - это хреновый вариант. Ибо это не кнопка, а ссылка, на пустой якорь. Если не сделать return false то страницу бросит вверх и в адресной строке проявится мерзкая решетка.
Спасибо большое за помощь! Все очень доступно и понятно)
Ответить с цитированием
  #4 (permalink)  
Старый 29.02.2016, 12:42
Новичок на форуме
Отправить личное сообщение для gradbk Посмотреть профиль Найти все сообщения от gradbk
 
Регистрация: 01.04.2014
Сообщений: 7

Сообщение от danik.js Посмотреть сообщение
Если "кнопка" - действительно кнопка, то можно убрать return false.

А суть в отмене действия, выполняемого браузером по умолчанию в ответ на событие.
Если кликаем по ссылке - return false отменит переход по ссылке.

Часто вместо кнопок используют <a href="#"> - это хреновый вариант. Ибо это не кнопка, а ссылка, на пустой якорь. Если не сделать return false то страницу бросит вверх и в адресной строке проявится мерзкая решетка.
Скажите, пожалуйста, а если не кнопка.. Вот у меня ссылка с
onclick="scroll(0,0)"
- не работает в мозилле и без return false..
Подскажите профи, такая конструкция норм будет -
Onclick="window.scrollTo(0,0)"
? Не будет ли проблем у посетителей?
Ответить с цитированием
  #5 (permalink)  
Старый 29.02.2016, 15:08
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

gradbk,
<a href="#" onclick="window.scrollTo(0, 0); return false;">Go up</a>
Ответить с цитированием
  #6 (permalink)  
Старый 29.02.2016, 19:31
Новичок на форуме
Отправить личное сообщение для gradbk Посмотреть профиль Найти все сообщения от gradbk
 
Регистрация: 01.04.2014
Сообщений: 7

Сообщение от Decode Посмотреть сообщение
gradbk,
<a href="#" onclick="window.scrollTo(0, 0); return false;">Go up</a>
У меня ссылка грузит видео в iframe, который наверху страницы(сразу надо было сказать), поэтому, насколько я понимаю, return false не нужен. Спасибо за ответ!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JS Drag&Drop для созданного div в FireFox фонарик Общие вопросы Javascript 2 28.02.2013 21:34
Не работает onClick в firefox s2r Общие вопросы Javascript 4 23.10.2011 18:50
OnClick ячейки таблицы и ссылки в этой ячейке MasDen Javascript под браузер 2 30.06.2011 10:34
тег <audio> в Opera, Chrome, Firefox Magneto Javascript под браузер 12 25.11.2010 15:12
Событие onClick avtor01 Events/DOM/Window 3 03.09.2009 18:01