打印

[其它] [求助帖] 点击flash按钮弹出指定大小的窗口[已解决]

最近碰到一个问题,
要求:点击flash弹出指定大小的窗口,这个窗口调用flv的视频。
以下是我在网上找的,我试验了不行。不知道是不是我弄的不对
在getURL里面输入这个
引用:
javascript:openNewWindow('abc.html','thewin','height=400,width=400,toolbar=no,scrollbars=yes')
abc.html里面加入的js脚本如下
引用:
<script language="JavaScript">

    function openNewWindow(URLtoOpen, windowName, windowFeatures) { newWindow=window.open(URLtoOpen, windowName, windowFeatures); } </script>
向HTML源代码的<EMBED>置标符内添加下列参数"swLiveConnect=true"

此参数可以放在<EMBED>置标符内的任意位置,但最好放置在"width"和"height"参数之后。

注:此步骤非常关键,它可以允许Flash电影与JavaScript代码进行交互联系。(这个我也添加了,可是没有效果)
"NAME=yourmovie"请把"yourmovie"替换为实际的名称,该名称在<object>标签的ID参数中有显示。而"NAME"与你的SWF文件名一致,但请不要把swf文件的扩展名包括在内。

我都是按着这个说的做的 但是没有任何作用。

请筒子们帮我看看 解决下这个问题
能动手的 ,就别吵吵

TOP

为什么没人帮我解答一下?
问题太菜  太古老?
能动手的 ,就别吵吵

TOP

on(release){
getURL("javascript:void(window.open('manage/getnews.asp?id="+www+"','','height=600, width=800, top=0, left=0, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=n o, status=no'))")
}
不晓得这样可以不
我是拿这个来给ASP页面赋值然后打开对应数据库ID的信息
补充一些:
以下是我朋友给我的方法
不知道对你有没有帮助
胡伟 18:49:57
按钮上加上on (release) {geturl ("xxx.htm");}
新建文件xxx.htm
body内加入
<!-- HHCtrl Object -->
<object id="CloseWindow" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
<script>
var w=620,h=355;
var xpos=0,ypos=0,targetx=(screen.width-w)/2,targety=(screen.height-h)/2;
function go()
{
if (targetx-xpos>1)
{xpos=(targetx+9*xpos)/10;
  popup.moveTo(xpos,targety);}
else
{clearTimeout(mm);
  this.focus();
  CloseWindow.Click();}
mm=setTimeout("go()",10);
}

self.moveTo(-2222,-2222);
var appName=navigator.appName;
//判断不是Netscape,Opera或Tencent Explorer
if (appName.indexOf(’Microsoft’)!=-1 && document.body.clientTop==2 && window.external.x!=’Wibble’)
{
var popup=window.open(’bbb.htm’,’’,’fullscreen=1’);
popup.moveTo(-1800,targety);
popup.resizeTo(w,h);
setTimeout("go()",500);
}
else
{alert("请使用IE5.0或其以上版本浏览,谢谢!");}
</script>
新建bbb.htm

<head>内加入<script>
var w=640,h=420;
var xstep=0,targetx=(screen.width-w)/2,targety=(screen.height-h)/2;
function exit()
{
if(xstep+targetx<screen.width)
{xstep=0.1+xstep*2;
  window.moveTo(targetx+xstep,targety);}
else
{clearTimeout(mo);
  window.close();}
mo=setTimeout("exit()",10);
}
</script>
bbb.htm即为ie无边窗口

[ 本帖最后由 Lucifinil 于 2008-5-21 19:37 编辑 ]
拾囬羽翼

TOP

谢谢 楼上的兄弟 但是还是不可以
按照你的方法做 只弹出一个xxx.htm的页面  
bbb.htm不出现
能动手的 ,就别吵吵

TOP

没时间看..看不懂.俺先下着..等会有时间了告诉你..狂笑三百声....

TOP

楼主解决了吧,解决了上来说一声啊,我也碰到和你一样的问题
H3工作室承接网站外包,http://www.lushan.org

TOP