没看懂,不明白你什么意思,window.parent.form.name.value="*****"

解决方案 »

  1.   

    简单一点 如何在当前页中去执行内嵌的一个iframe中的 js 代码
      

  2.   

    在当前页中内嵌了一个iframe, 具体代码 <iframe src="loginzyserver.html" height="0" width="0" frameborder="0" ></iframe>============================================
    在loginzyserver.html中有个from 如何在当前页中去post这个from
      

  3.   

    首先建议最好用个调试工具跟踪一下body.onload事件,看看是否可行。
    可以在iframe页面里尝试用以下代码:
    <script>
    <!--
       window.onload=function(){
          document.myform.submit()
    }
        
    -->
    </script>
    我的一个关于iframe的页面中用这种方法在页面初始化时调用函数,证明是可行的。
      

  4.   

    简单一点 如何在当前页中去执行内嵌的一个iframe中的 js 代码
    ————————————
    如果照你的这个思路的话,也可以在iframe页面下面定义一个函数
    function f(){
      document.myform.submit() 
    }
    然后在父页面中定义window.onload=function(){
         frames[0].f();
    }
      

  5.   

    加载完ziyuan.html之后iframe中页面的提交应该就执行了,你是不是想ziyuan.html状态变为登陆后的?那样可以把父页面刷新一下,但是这样iframe的加载便会再次执行一次
    或者你可以在父页面ziyuan.html里面通过js控制iframe内的form的提交,
    iframeName.formName.submit()这样就可以,把iframeName,formName替换为你的iframe和里面的form的name
      

  6.   

    document["iframe的名字"].函数名
    就可以引用了
      

  7.   

    现在 怎么会这样
    我的全文章代码 
    <body>
    <FORM name="myform" action="http://www.abc.com/loginAction.aspx" method="post" target="_LoginServer">
      <INPUT id=ttname type=hidden value=xiaohai
                name=ttname> 
          <INPUT id=ttpassword type=hidden value=123456 
                name=ttpassword>
      <input type="submit" name="Submit" value="提交">
    </FORM>
    <script>
    <!--
       window.onload=function(){
          document.myform.submit()
    }
        
    -->
    </script>
    <iframe name="_LoginServer" src="about:blank" frameborder="0" height="600" width="400"></iframe> 
    </body>=========================================================
    运行结果登陆不上去,但是我只做了一个小小的改动. 将target="_LoginServer" 去掉.就可以post登陆成功  怎么会这样呢?
    想了很久都没有想明白