主题:  使用flash调用网页中的javascript!极度郁闷中!

毛主席说我酷

职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2003/10/5 13:15:09
#12004/4/8 9:50:13
on (release) {
getURL ("javascript:openNewWindow(‘URL’,'WindowName','Width=600,Height=700,Tool bar=no,Menu ba=no,Location bar=no,Scroll bar=no,
Status bar=no,Resizable=no')");
}
谁能告诉我怎么掉错了,怎么都不行~那个明白的告诉我啊!研究3小时未果,濒临崩溃中。



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#22004/4/8 10:36:48
如果这样能使的话,Flash 不就支持javascript了吗!!当然不能用了。

你要将swf文件插在网页内,然后将javascript命令写成函数,再在flash中调用这个函数。如:

网页内:
<script type="text/javascript">
function openWin(){
openNewWindow(‘URL’,'WindowName','Width=600,Height=700,Tool bar=no,Menu ba=no,Location bar=no,Scroll bar=no,Status bar=no,Resizable=no');
}

flash内:
on(release){
getURL("javascript:openWin()");
}

flash要调用浏览器的功能,因此要将其放在网页内。 ;)

编辑历史:[此帖被 candy 编辑过(编辑时间:2004-04-08 13:36:23)]


浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#32004/4/8 10:38:51
UBB闹的,成鬼脸了,自己修正一下吧!



mzfree

职务:普通成员
等级:1
金币:1.0
发贴:226
注册:2003/5/30 20:34:01
#42004/4/9 20:02:51
哈~~~
这么快就被人抢答了.
我想楼主也可以用
fscommand
这个命令试一下