Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Перемещение в пределах локальной страницы
цитата
07/08/08 в 15:57
 ibiz
есть конструкция #metka <a name=metka>metka<a> чтобы перейти на "локальной ссылке" внутри страницы <a href=#metka>metka<a>
вот...
а как сделать, чтобы при вызове JS-функции <a href=#metka onclik=function()>metka<a> происходило тоже самое? сейчас выполняется функция, но страница никуда не двигается
обьект.focus(); - внутри самой функции не работает
цитата
07/08/08 в 18:00
 Corex
IE7, FF2 - работает прекрасно, даже если в JS ошибка или показывается алерт. Или я чёта не понял в вопросе...
Проблема в том, что когда в <a href=#metka> добавляешь onСliсk="function()", то к метке не переходит?
цитата
07/08/08 в 18:11
 ibiz
Corex писал:

Проблема в том, что когда в <a href=#metka> добавляешь onСliсk="function()", то к метке не переходит?


именно не переходит... если убрать onСliсk="function()", все работает
function выполняется с небольшой задержкой в 1-2 сек
цитата
07/08/08 в 18:31
 -=Faraon=-
Всё везде работает! синтаксис смотри.
цитата
07/08/08 в 18:41
 ibiz
-=Faraon=- писал:
Всё везде работает! синтаксис смотри.


хм... значит где-то туплю...
почему вот такой код может не работать?
Код:

<a href="#1" onClick="return false;">1</a>
<a href="#2" onClick="return false;">2</a>
<a href="#3" onClick="return false;">3</a>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<a name=1>1</a>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<a name=2>2</a>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<a name=3>3</a>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
цитата
07/08/08 в 18:59
 -=Faraon=-
Как чего потому что return false недаёт сработать ссылке!
цитата
07/08/08 в 19:26
 ibiz
-=Faraon=- писал:
Как чего потому что return false недаёт сработать ссылке!


"return funct();" тоже не работает... вообще с ретурном ничего не работает получается?
цитата
07/08/08 в 19:34
 Corex
ibiz:
Смотря что return funct(); возвращает, если в функции return false/0, то это интерпретируется будто клика по ссылке не было вообще.
цитата
10/08/08 в 22:09
 Heavy
верно все говорят, а ТС все не верит ;) - TRUE возвращай, либо все что ему соответсвует icon_biggrin.gif
цитата
10/08/08 в 23:26
 ibiz
ну пока сделал просто без return, вроде работает icon_smile.gif


Эта страница в полной версии