Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Создание ссылки на соседний фрэйм (http://www.flasher.ru/forum/showthread.php?t=109499)

PhiL666 15.03.2008 15:59

Создание ссылки на соседний фрэйм
 
Доброго времени суток!

Делаю сайт на фреймах. Создал во флэше меню, но не могу написать код, чтобы запрашиваемые из меню страницы открывались в соседнем фрейме.

заранее благодарю.

iNils 15.03.2008 17:14

Код:

getURL(url:String, frame|window, [method])

PhiL666 15.03.2008 18:19

ну так делаю, пишу урл, название фрэйма, а он не хочет....
он понимает только топ, бланк, пэпент и еще какой-то, а название не определяет.

iNils 15.03.2008 19:01

Исходинике html и fla покажите.

xSHADx 22.03.2008 19:19

iNils не могли бы вы привести пример скрипта который при нажатии на кнопку внутри флешки открывал, например, страницу http://site.ru в фрейме с именем 1.html

iNils 22.03.2008 19:31

А имя фрейма?

xSHADx 22.03.2008 20:07

Я написал 1.html или вы что то другое имеете в виду?

iNils 22.03.2008 20:09

Это имя страницы которая грузится в фрейм, а не имя фрейма.

xSHADx 22.03.2008 20:18

Пусть будет произвольное название, мне интересен сам принцип (синтаксис) скрипта.

iNils 22.03.2008 20:32

Код:

getURL("1.html", "myframe");

xSHADx 22.03.2008 21:39

Что-то не хочет работать:
есть сайт с двумя фреймами 1.html и 2.html во 2 вставляется флешка с кодом
Код:

  mc.onPress = function() {
          getURL ("http://yandex.ru","1.html")
  }

но ссылка открывается в новой вкладке, как это можно вылечить?

iNils 22.03.2008 21:49

Для оформления своего кода надо использовать теги [code][/code].
Еще раз повторяю, 1.html и 2.html это страницы, а не фреймы.

pthah 28.03.2008 16:24

И все равно ничего не работает, объясните что не так?
Во флеше есть объект Button, для него прописано
Код:

on (release) {
        getURL("chapter001.html", "frame1");
}

в html файле
Код:

<iframe name="frame1" id="frame1" width="100%" height="485" hspace="5" vspace="0" scrolling="yes" frameborder="0" allowtransparency="true" src="menu_index.html"></iframe>
такая конструкция не работает

iNils 28.03.2008 16:48

Давайте все, что есть

pthah 28.03.2008 17:33

Вложений: 1
в приложенном файле все что есть

iNils 28.03.2008 20:01

Вложений: 1
В вашем примере и без флеша ничего не грузится в ие.
Сделал свой пример.

pthah 28.03.2008 20:12

Сморю Ваш пример, у меня все равно в новом окне открывается, может у меня что с браузером? WinXP+ IE6

iNils 28.03.2008 20:18

index.html запустили?

pthah 28.03.2008 20:21

Конечно запустил index.html

iNils 28.03.2008 20:23

Проверьте на другой машине.

pthah 28.03.2008 20:37

Проверили на нескольких машинах, на двух открывает в новом окне, на одной машине все нормально открывает, во фрейме.
В чем может быть проблема?
Может в том что стоит Flash Player 9?
Так как на той машине где работаит стоит восьмой.

pthah 02.04.2008 16:14

Спасибо всем за участие, проблема решилась.
В "Publish Settings" во вкладке "Flash" - "Local playback security" ставится "Access network only". Работает c Flash Player 8 и 9.


Часовой пояс GMT +4, время: 11:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.