![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2006
Сообщений: 6
|
у меня тоже есть вопрос:
есть хтмл файл, сверху флешка, снизу такая часть: <iframe border="0" name="news" src="news.html" frameborder="0" height="520" width="100%" ></iframe> переменные подргужается, всё открывает, но только в новой странице, а мне нужно чтобы он открыл в фрейме news, ещё пробовал тоже не получается, как ещё можно заменить этот вредный _blank , может можно в loadVariables () сразу прописать как-то сразу на все ссылки? |
|
|||||
|
Modus ponens
|
попробуй через FSCommand() сделать, т.е. на жаваскрипте написать и вызывать жаваскриптную функцию... другого пути я не вижу =(
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 6
|
wvxvw
просто меня сбил с толку синтаксис : getURL(url:String [, window:String [, "variables":String]]) : Void Параметры url Адрес (URL) доставляемого документа. window Необязательный параметр, указывающий окно или фрейм HTML, в который должен быть загружен документ. Вы можете ввести имя специально названного окна или выбрать из следующих зарезервированных имен: _self указывает на текущий фрейм в текущем окне. _blank указывает на новое окно. _parent указывает на фрейм-родитель по отношению к текущему фрейму. _top указывает на фрейм самого верхнего уровня в текущем окне. |
|
|||||
|
Modus ponens
|
тут не все так просто... дело в том, что не все браузеры видят и-фрейм как фрейм, некоторые считают его объектом с параметром "src", кроме того есть еще одна неприятность... у меня почему-то наотрез отказывается открывать относительные линки... только абсолютные...
пришлось сделать вот так: <head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function testmovie_DoFSCommand(command, args) {
if (command == "ld_news") {
var loc = document.location.toString();
var ind = loc.lastIndexOf('/');
var loc1 = loc.substring(0,ind) + "/" + args;
alert(loc1);
frames['news'].location.href=loc1;
}
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="VBScript">
<!--
Sub testmovie_FSCommand(ByVal command, ByVal args)
call testmovie_DoFSCommand(command, args)
end sub
//-->
</SCRIPT>
</HEAD>
</HEAD>
<body>
<OBJECT
CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
WIDTH="100%"
HEIGHT="100%"
CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"
ID=testmovie>
<PARAM NAME="MOVIE" VALUE="ld_iframe.swf">
<PARAM NAME="PLAY" VALUE="false">
<PARAM NAME="LOOP" VALUE="false">
<PARAM NAME="QUALITY" VALUE="high">
<PARAM NAME="SCALE" VALUE="SHOWALL">
<EMBED
NAME="testmovie"
SRC="ld_iframe.swf"
WIDTH="100%"
HEIGHT="100%"
PLAY="false"
LOOP="false"
QUALITY="high"
SCALE="SHOWALL"
swLiveConnect="true"
PLUGINSPAGE="http://www.macromedia.com/go/flashplayer/">
</EMBED>
</OBJECT>
<br/>
<iframe name="news" src="http://www.google.com" height="520" width="100%" id="news">
</iframe>
</body>
по-другому никак не хочет...
__________________
Hell is the possibility of sanity |
|
|||||
|
Modus ponens
|
%) на самом деле все гораздо проще =))))
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 04.08.2006 в 07:42. |
|
|||||
|
Modus ponens
|
не =) и все таки не так надо =)
это в флешке <script>
function i_getLocation(){
return "http://www.myLocation.com";
function getLocation(){
frames['news'].location.href=i_getLocation();
}
</script>
ЗЫ. прошу прощения за бардак, предыдущие 2 поста можно потереть.
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 04.08.2006 в 18:10. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|