|
| |
|
|
| |
для: RMW
(29.03.2007 в 21:44)
| | | Промахнулись вы как раз сильно - именно Владимир22 (он же - топикстартер) интересовался, как из файла2 попасть в якорь файла1 | |
| |
|
|
| |
|
|
| |
для: CNT
(29.03.2007 в 21:10)
| | | Промахнулся немного, мой пост адресовался Владимир22 :) | |
| |
|
|
| |
|
|
| |
для: RMW
(29.03.2007 в 19:37)
| | | 2 RMW
Ваш код предусматривает и клик, и перемещение страницы до якоря в пределах одного и того же файла.
Топикстартер же имел в виду задачу кликать по ссылке в файле 2, а перемещаться до якоря должен файл 1 (который родитель для файла 2) | |
| |
|
|
| |
|
|
| |
для: CNT
(29.03.2007 в 17:05)
| | | х.з
Вот мучайтесь если хотите
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body>
<button onclick="document.anchors.item('top').focus()">focus()</button>
<button onclick="location.hash='top'">hash</button>
<button onclick="location.replace('#top')">replace()</button>
<button onclick="document.anchors.item('top').scrollIntoView()">scrollIntoView()</button>
<br>
...
...<br>...<br>...<br>...<br>...<br>...<br>...<br>...<br>...<br>
...<br>...<br>...<br>...<br>...<br>...<br>...<br>...<br>...<br>
<a name="top">top</a><br>
...<br>...<br>...<br>...<br>...<br>...<br>...<br>...<br>...<br>
...<br>...<br>...<br>...<br>...<br>...<br>...<br>...<br>...<br>
...<br>
...
</body>
</html>
|
У меня работают в
IE: hash, replace(), scrollIntoView()
FF: focus(), scrollIntoView()
Opera: hash, replace() (но только один раз:)) | |
| |
|
|
| |
|
|
| |
для: Владимир22
(29.03.2007 в 15:03)
| | | Так и писать надо, что у вас <IFRAME>, т.е. ифрейм
В общем, если файл a1.htm имеет следующий вид:
<html><body>
...
<iframe src="a2.htm"></iframe>
...
<a name="top"></a>...
...
</body></html>
|
то в файле a2.htm будет работать следующая конструкция:
<a href=# onclick="top.location.href = 'a1.htm#top'; return false">Link</a>
|
Естественно, это будет работать, если файлы a1.htm и a2.htm находятся в одной папке.
Если же - в разных, то вместо a1.htm в onclick надо указывать относительный (или абсолютный) путь к файлу a1.htm. | |
| |
|
|
| |
|
|
| |
для: CNT
(29.03.2007 в 10:06)
| | | Есть страницa 1.htm - в ней есть фрейм 2.htm и в ней же (на 1.htm) - закладка - #top
Как из 2.htm дать команду на странице 1.htm перейти на закладку #top
(БЕЗ ПЕРЕГРУЗКИ 1.htm)???
Всё рекомендованное до этого не проходит - идёт перегрузка.
??? | |
| |
|
|
| |
|
|
| |
для: Владимир22
(29.03.2007 в 02:26)
| | | А какая такая закладка может быть в основной фреймовой странице?
Которая не должна иметь никаких тегов, кроме <frameset> и <frame>?
Куда вы там тег <a href="#top"> "впихнули"? | |
| |
|
|
| |
|
|
| |
для: Владимир22
(29.03.2007 в 02:26)
| | | Попробуйте так parent.location.replace('#top') | |
| |
|
|
| |
|
|
| | Как можно из фрейма дать команду перейти на нужную закладку в основной странице БЕЗ ЕЁ ПЕРГРУЗКИ?
Закладка #top'
Пробовал так:
parent.document.location='#top';
parent.document.location='http://#top';
| Не работает. Кто подскажет? | |
| |
|
|
|