你写的实际上是一个active脚本,可能被IE禁用了。

解决方案 »

  1.   

    如果是被IE禁止的话,为什么静态页面直接访问或者放在IIS中,都生效,唯独通过应用服务器(Tomcat4)形式:http://localhost:8080/test/max.html访问,就无效呢?
    如果说是被禁止的话,应该都被禁止啊
      

  2.   

    active是微软的.IIS也是微软的。
    tomcat是别人的,
    我想可能是这样吧。呵呵。
      

  3.   

    试着把下面的脚本放到,页面的最尾端,可能与文件装载有关;
    另一方面是否有异常报出
    <script language="javascript">
    function max(){
    document.max.Click();
    }
    </script>
      

  4.   

    这个问题我还发了一贴,请大家一起看下,可能您的想法别人已经想了,回答前可以看下。谢谢
    http://community.csdn.net/Expert/topic/5125/5125747.xml?temp=.4837458
    麻烦大家也试试,难道你们都没有这样的问题吗?
      

  5.   

    因为你的“因为我实际用的时候,将max.html放在一个frameset的一个帧里了”,所有你的javascript要这么写:
    document.body.onload=setCopyLocation;
    function setCopyLocation(){
    document.all("urlfield").value=window.frames[0].location.href;     
    }
    这代码可能没结合看不懂。原理是这样的:
    因为你的max.html是放再parent中的。你的parent加载是你的frame没有加载完,所以不会出现你想要的情况。
    如果不对。你把这两个页面给我看看。我看你的问题,我是这么理解的。
    MSN:[email protected]
      

  6.   

    现在已经和帧没有关系了。我就是弄一个max.html页面,然后里面代码:
    <html>
    <head>
    <title>max window</title></head>
    <script type="text/JavaScript">
    function maxWin(){
    document.frmTest.max.Click();  
    }
    </script>
    <body>
    <form name="frmTest">
    <input type="button" value="max window" onclick="maxWin()">
    <object id="max" type="application/x-oleobject" classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
    <param name="Command" value="Maximize">
    </object>
    </form>
    </body>
    </html>
    这个页面直接双击打开或者通过IIS访问,点击【max window】按钮,有反应。
    但是通过服务器访问:http://localhost:8080/test/max.html,点击【max window】按钮没有任何反应,也不报错。查看页面源码,也一切正常。
      

  7.   

    才发现,原来上面说到的页面放在IIS下,也不好使。
      

  8.   

    在本地运行,ie的安全性考虑的要少一些;一但将其放在服务器上,就已经认为是运行服务器的网页了吧,这个时候的ie的安全性设置为最低也是不行的。最低级别也是不允许程序运行的。我当时碰到的就是javascript保存word文件,在本地就可以运行,一旦放在IIS中就不允许了。
      

  9.   

    Amwpfiqvy:以前就加过了,也是无效
      

  10.   

    是URL的问题
    不同的URL会被IE视为不同的区域
    比如:http://localhost/被认为是本地Intarnet、享有较高的安全性、脚本可以做的事情更多
    而  :http://127.0.0.1/、虽是相同的站点、但却被IE认作是Internet、安全性受限制、一些命令也受限制(象不可以隐藏任务栏等操作)