![]() |
Как в Яве вернуться на прежнюю страничку?
Из флешика пишу так.
on (release) {getURL ("javascript:history.go(-1)")}; Все хорошо но вот проблема окно содержит фреймы, и возврвт срабатует для фрейма в котором флешик, как вернуть содержимое всего окна. Окно было открыто командой newPlayII=window.open(...) on (release) {getURL ("javascript:newPlayII.history.go(-1)")}; Тоже не работает!!! Помогите. |
попробуй
javascript:window.top.history.go(-1) |
Ща буду пробовать, а вот как вернуть историю в конкретного фрейма на странице зная его имя?
|
попробуй
javascript:window.имя_твоего_окна.history.go(-1) |
Не работает :mad:
Обьясню сетуацию мне нужно вернуть обратно содержимое конкретного фрейма на страничке, а не содержимое всей страницы... Фрейм имеет имя "date" вариант javascript:window.date.history.go(-1) не канает... javascript:date.history.go(-1) не канает... javascript:window.top.date.history.go(-1) не канает... ААА.... getURL ("javascript:history.go(+1)", "date"); канает!!!, а вот на Яве без Флеш, как тоже самое забульбенить... |
А так: this.history.go(-1);
|
Неа, дело в том, что кнопка, которая листает страници находится в другом фрейме, нежели то, чем нужно управлять...
|
а старые методы не работают?
Попробуй так:
top.frames['имя фрейма'].history.go(-1) должно работать как часы... |
Спосибон проверю... Да, должно оно работать... Логика синтаксиса - железная.
Еще раз спосибо. |
Хм. Вообще конструкции типа:
top.frames['имя фрейма'].history.go(-1) и top.имя фрейма.history.go(-1) должны производить одинаковый эффект. |
| Часовой пояс GMT +4, время: 20:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.