头疼的问题。快来帮帮忙!

nocolor 2004-03-10 04:11:50
我的主页上有个flash动画,点击的时候是指向一个页面的,我现在想要的效果是
点这个flash按钮,弹出一个300x300的窗口,窗口要求没有toolbar,menubar,scrollbars,resizeable=no,location=no,status=no。以上这些东西都不要显示,而且这个窗口的位置要在屏幕的正中央(无论分辨率是多少),这个窗口显示5秒钟之后,用showmodaldialog弹出另外一个窗口。
能给出详细代码者,分拿走!!!
...全文
33 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
nik_Amis 2004-03-18
  • 打赏
  • 举报
回复
up
wanghr100 2004-03-18
  • 打赏
  • 举报
回复
Test.htm

<body style="margin:0">
<div style="z-index:-1"> <!--1.设置FLASH为底层-->
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="200" height="115">
<param name="movie" value="http://www.csdn.net/adv/468x60.swf">
<param name="quality" value="high">
<embed src="http://www.csdn.net/adv/468x60.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="115"></embed>
<param name="wmode" value="transparent"> <!--2.必须把FLASH设置为透明-->
</object> </div>
<div id="huiLayer" style="cursor: hand; position:absolute; left:10px; top:10px; width:200px; height:115px; z-index:1; visibility: visible;"><a href="JavaScript:void window.open('demo.htm','','left='+(screen.availWidth-300)/2+',top='+(screen.availHeight-300)/2+',width=300,height=300')">
<img src="kong.gif" width="200" height="115" border="0"></a></div>


demo.htm

<script>
function OpenW()
{
showModelessDialog("myDialog.htm",window,"status:false;dialogWidth:300px;dialogHeight:300px");
}
</script>
<body onload="setTimeout('OpenW()',5000)">

测试可以了.

附:
怎么给网页中的FLASH动画加超连接,加事件
http://www.csdn.net/Develop/read_article.asp?id=20003
nocolor 2004-03-18
  • 打赏
  • 举报
回复
是不是大家都已经收到分了。如果没有,请mail给我。
kfxinxin@sohu.com
xkou 2004-03-17
  • 打赏
  • 举报
回复
用Flash 为
on release {getURL(javascript:window.open("a.htm","","left="+(screen.availWidth-300)/2+",top="+(screen.availHeight-300)/2));}
心云意水 2004-03-17
  • 打赏
  • 举报
回复
js搞倒是简单,关键是flash中如何调用js语句我可不会
给你js的代码:
window.open("a.htm","","left="+(screen.availWidth-300)/2+",top="+(screen.availHeight-300)/2)
a.htm中写:
<script>
setTimeout("window.showModaldialog('b.htm')",5000)
</script>
nocolor 2004-03-17
  • 打赏
  • 举报
回复
这个问题怎么就没有人回答呢?高手们快来帮帮忙。
心云意水 2004-03-17
  • 打赏
  • 举报
回复
?
getURL还能这么用?哦,可以试试看
不过,应该是这个样子吧?
on release {getURL('javascript:window.open("a.htm","","left="+(screen.availWidth-300)/2+",top="+(screen.availHeight-300)/2)');}

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧