FILE标签的按钮点击事件弹出一个窗口,新窗口根据FILE文本框中的FLASH地址显示出FLASH来,代码我也写了,新窗口能打开,FLASH的地址也能传过去,可是FLASH显示不出来,右键提示“没有加载影片”,求解决办法

解决方案 »

  1.   

    很明确的声明一下 地址是对的 
    在不显示FLASH的新窗口中右键查看源码 然后复制出去新建个HTML 就能显示
      

  2.   

    路径不对,WEB访问的路径和html里的访问路径不太一样!看看地址栏!
      

  3.   

    贴出代码你是直接打开新建的HTML,还是通过WEB方式的路径打开HTML的?
    路径写相对路径试试shantang1984(苦你的苦) 说得对,应该是
    路径不对,WEB访问的路径和html里的访问路径不太一样!
      

  4.   

    var str=ad_form.ad.value;<AD为FILE标签ID>window.open("viewad.jsp?var="+str+"",'','height=120,width=450,toolbar=no,location=no');//这样VAR的值是绝对路径VIEWAD。JSP代码:
    <%@ page contentType="text/html; charset=GBK" %>
    <html>
    <head>
    <%
    String str=request.getParameter("var");%>
    </head>
    <body bgcolor="#ffffff">
    <OBJECT id=Shockwaveflash1 
          codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0 
          height=80 width=760 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="movie" VALUE="<%=str%>"><PARAM NAME="quality" VALUE="high"><PARAM NAME="menu" VALUE="false">
          <embed src="<%=str%>" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="760" height="80"></embed>
           </OBJECT>
    </body>
    </html>