Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2008, 23:09   #1
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 16,219
По умолчанию Переход по страничке

На страничке имеется элемент:
Код HTML:
<a name="aname"></a>
Необходимо на JS выполнить действия, аналогичные щелчку по ссылке:
Код HTML:
<a href="#aname">...</a>
Но при этом не перезагружать страничку, а просто прокрутить к указанной метке.

Зачем это нужно: ест поле ввода textarea, скрипт передает на него фокус, после чего должен прокрутить страничку, что бы пользователь увидил это поле. Но если мы делаем перезагрузку странички с параметром #aname в конце, то поле теряет фокус.
Arigato вне форума Ответить с цитированием
Старый 07.10.2008, 02:39   #2
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Попробуй поковырять http://www.w3schools.com/HTMLDOM/met_win_scrollto.asp
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 07.10.2008, 14:15   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 16,219
По умолчанию

scrollTo() не совсем подходит, т.к. я не знаю, в каком месте странички встречается <a name="aname"></a>
Arigato вне форума Ответить с цитированием
Старый 08.10.2008, 13:16   #4
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,714
По умолчанию

-------------------------------------------
Стрелок-охотник

Последний раз редактировалось mv28jam; 08.10.2008 в 13:18. Причина: не в тему
mv28jam вне форума Ответить с цитированием
Старый 08.10.2008, 13:42   #5
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 16,219
По умолчанию

Цитата:
-------------------------------------------
Тем ни мение, вопрос остается в силе
Arigato вне форума Ответить с цитированием
Старый 08.10.2008, 15:52   #6
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

На vBulletin такое реализовано в их библиотеке яваскрипта.. Когда нажимаешь Быстрая цитата, то происходит то что тебе нужно. Используется ScrollTo вроде как. Можешь покопаться в их библиотеке.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 09.10.2008, 21:01   #7
cronfy
Пользователь
 
Регистрация: 09.10.2008
Сообщений: 92
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Тем ни мение, вопрос остается в силе
Попробуй вот так:

Код:
<input type="button" onclick="location.href='#kudykina-gora'" value="путешествовать просто" />

<!-- ... тут картинки ям, холмов и длинный рассказ о Кудыкиной горе -->

<img src="gora.gif" id="kudykina-gora" alt="а тут фотка Кудыкиной горы"/>
Работает из любого кода, не только по onclick.
SPRINTHOST.RU — вот, что я люблю ;-)
cronfy вне форума Ответить с цитированием
Старый 12.10.2008, 21:39   #8
x_heart_X_core_x
Заблокирован
 
Регистрация: 09.10.2008
Сообщений: 8
По умолчанию

событие onClick лучше делать через alert()...ну, то есть чтобы через онклик эта ссылка переносила на то, на что указывает алерт...
x_heart_X_core_x вне форума Ответить с цитированием
Старый 13.10.2008, 00:09   #9
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Цитата:
Сообщение от x_heart_X_core_x Посмотреть сообщение
событие onClick лучше делать через alert()...ну, то есть чтобы через онклик эта ссылка переносила на то, на что указывает алерт...
О_О
Гениально!! А поездами можно рулить с помощью самолётных штурвалов!
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 13.10.2008, 17:23   #10
x_heart_X_core_x
Заблокирован
 
Регистрация: 09.10.2008
Сообщений: 8
По умолчанию

Johnatan, хочу-хочу-хочууууу!!!...подарите мне самолётный штурвал) я его и к велосипеду прикручу!)))....
P.S...я просто новечкам написал...=)
x_heart_X_core_x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход на новую строку delphin100 Общие вопросы Delphi 9 31.05.2012 04:52
Переход Gorychev PHP 6 26.05.2008 01:16
Переход по странице Gorychev HTML и CSS 2 16.05.2008 21:01
Кривые рожи на страничке расширенного ответа Sibedir О форуме и сайтах клуба 4 15.02.2008 10:51