主题:  如何点击flash 关闭浏览器

Chieftain

职务:管理员
等级:5
金币:10.0
发贴:3083
#12002/8/20 22:48:42
想实现一打开网页就弹出一个 播放flash 动画的窗口, 用户只要一点击动画就可以关闭当前的flash 窗口, 是不是得把flash 嵌入到一个网页中? 直接指定打开flash 文件可以吗?



Chieftain

职务:管理员
等级:5
金币:10.0
发贴:3083
#22002/8/21 22:10:30

up



civ3

职务:普通成员
等级:1
金币:0.0
发贴:45
#32002/8/21 22:29:23
chieftain在上个帖子中说
引用:
想实现一打开网页就弹出一个 播放flash 动画的窗口, 用户只要一点击动画就可以关闭当前的flash 窗口, 是不是得把flash 嵌入到一个网页中? 直接指定打开flash 文件可以吗?

我没试过,我以为浏览器没有权利指定客户端使用FlashPlayer去播放一个远程的swf文件,可以再去http://www.5dmedia.com/bbs/list.asp?GroupName=Dreamweaver+Developer问问。FlashPlayer允许用户关闭播放器,在触发事件中直接加入
fscommand("quit")
即可。

编辑历史:[这消息被civ3编辑过(编辑时间2002-08-21 22:30:59)]


再見理想

职务:普通成员
等级:5
金币:10.0
发贴:2495
#42002/8/21 22:33:00
这样只能是关闭SWF窗口,而不能关闭浏览器窗口

可以试试在按钮加上javascript:close



Chieftain

职务:管理员
等级:5
金币:10.0
发贴:3083
#52002/8/21 22:44:06
谢二位, 楼上的, 试过了, 不行, 是不是我的做法有误, 您能说详细一点吗?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#62002/8/22 0:15:12
getURL("javascript:window.close()");

编辑历史:[这消息被janlay编辑过(编辑时间2002-08-22 00:15:33)]


再見理想

职务:普通成员
等级:5
金币:10.0
发贴:2495
#72002/8/22 0:54:04
是我没说明白+语法错误



Chieftain

职务:管理员
等级:5
金币:10.0
发贴:3083
#82002/8/26 9:32:10
OK, 但现在每次关闭时, 总提示" 你现在查看的网页正试图关闭窗口, 是否关闭此窗口的对话框" 如何去掉它, 使一点击便立即关闭窗口



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#92002/8/26 17:17:02
一个办法是使你的动画窗口通过网页的window.open打开,被它打开的窗口在执行close()时IE不会提问.

另外一个是在外部fscommand中调用activex对象来直接关闭当前窗口,较为麻烦,具体代码你可以搜索一下网页编码区