Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 22 Май, 2012, 11:06:12

Страниц: [1]
Печать
Автор Тема: Переход по якорю  (Прочитано 2091 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
sap    ↓ 
12 Сентябрь, 2008, 12:08:34
НЕ ХУЕТА! ХУЕТА!

Группа: Жмурики

Карма: 40
Сообщений: 2697
Сила слова: 1.48

Делаю постинг комментов аджаксом.
 
После добавления коммента все комменты нужно перезагрузить, потому что пока человек писал, там могли появится новые комментарии.
 
И вот после обновления комментов, нужно перейти по якорю к тому комменту, который юзер запостил.
 
Пробовал так:
Javascript
document.getDocumentById("comment"+result["comment_id"]).focus();
И так:
Javascript
document.links["comment"+result["comment_id"]].focus();
И так:
Javascript
document.anchors["comment"+result["comment_id"]].focus();

И тоже самое, но не в функции, а в конце загружаемых комментов, в теге <script>
 
Не работает :(
 
Подскажите, как сделать?
Записан

md5    ↓ 
12 Сентябрь, 2008, 12:12:34 , спустя 4 минуты
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

а не пробовал document.location.href='...#comment-id' ?
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
sap    ↓ 
12 Сентябрь, 2008, 12:35:35 , спустя 23 минуты 1 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Жмурики

Карма: 40
Сообщений: 2697
Сила слова: 1.48

Попробовал, как-то криво работает. Пока комментов не очень много, все ок, а когда штук 10 и больших, в урле якорь правильный, но на него не переходит, а где-то посредине переходит о_О
Причем, если вручную перейти по якорю, то нормально, т.е. якорь там где надо стоит.
 
И разве по локейшн.хреф страница не обновляется? Нахрена тогда аджакс?)
Записан

Страниц: [1]
Печать
 

Перейти в: