![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
longtop |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 13.5.2009 Репутация: нет Всего: нет |
Надо просто загружаемую во фрейм страницу прокрутить на 120 пикселей. Скажете проще простого, есть window.scroll() и всякие другие функции. Но дело в том, что доступа к коду загружаемой страницы нет и скроллящий код надо размещать в странице, содержащей <frameset>...</frameset>
Помогите, плз! |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Читаем статью о работе с фреймами: http://forum.vingrad.ru/forum/topic-44559.html
Видим, что из документа, задающего frameset можно легко манипулировать любыми данными, содержащимися во фрейме (если конечно фрейм с того же домена, политика безопасности). В твоем случае так:
|
|||
|
||||
longtop |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 13.5.2009 Репутация: нет Всего: нет |
А в function() что определять?
|
|||
|
||||
longtop |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 13.5.2009 Репутация: нет Всего: нет |
Если не трудно, подскажите, пожалуйста. Это сообщение отредактировал(а) Aliance - 15.5.2009, 13:09 |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
longtop, а зачем вы поменяли служебное слово function на неизвестное js слово scrollwin?
|
|||
|
||||
longtop |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 13.5.2009 Репутация: нет Всего: нет |
А с function() тоже не работает. Я так понимаю, что функцию, которую создал для прокрутки, откуда то надо вызвать. Если она называется function, к ней так и обращаться? Тогда откуда обращаться? Фрагмент кода это только фрагмент, как его встроить в код страницы, содержащей <frameset>...</frameset> абсолютно непонятно. Мне непонятно. Может есть кто подскажет?
![]() |
|||
|
||||
bars80080 |
|
||||||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
если нужно обращаться из другого места, то нужно написать обычную:
где нужно вызываем:
либо из другого места. нужно только не запутаться где что находится. onload="scrollwin()" - справедливо, если функция объявлена здесь же, где написано <frame ...> если нужно вызвать из самого фрэйма функцию расположенную в родительском окне, то можно поступить примерно так: <body onload="parent.scrollwin();"> или parent.document.scrollwin(); там надо посмотреть либо если не хочется писать в тэгах, а нужно в коде то для первого случая: window.frames['topFrame'].onload = function() { scrollwin(); } для второго случая window.onload = function() { parent.scrollwin(); } Добавлено через 2 минуты и 2 секунды вместо для первого варианта должно работать
|
||||||||
|
|||||||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Какую ошибку выдает? Работать должно, если все правильно делать.
|
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |