<iframe src="b.php"></iframe>
这个框架中,你具体调用的是哪里的页面。如果和主页面不是同一个地址下的,那么你在
b.php中是不允许访问父窗口的对象的(安全问题)。

解决方案 »

  1.   

    <iframe src="b.php"></iframe> 里面和b.php和主窗口a.htm不是一台服务器上面a.htm就好象一个客户端
    b.php好象一个服务器端程序这样不能按照上面那种控制吗?
      

  2.   

    问题真的解决不了吗?
    大家给点建议啊!顺便问一下  我可以用鼠标拖动a.htm里面的Iframe吗?就想拖动一个窗口一样
      

  3.   

    加application="yes" <iframe src="b.php" application="yes"></iframe>
      

  4.   

    1.php
    <HTML>
    <body>
    <table><tr>
    <td><iframe src='2.php'></iframe></td>
    </tr>
    <tr>
    <td>
    <div id='test' style="display:'none'">1232
    </td>
    </tr></table>
    </body>
    </HTML>
    2.php
    <script language="javascript">function set(){
    parent.document.getElementById("test").style.display='';
    }
    </script>
    <?php
    $i=2;
    if($i==2){
    echo "<script>set();</script>";
    }
    ?>
      

  5.   

    iframe是不能拖动的吧,你试着把IFRAME放到层里看看。
      

  6.   

    我加application="yes"  但是还是报“没有权限”错误请问怎么设置“信任域”???/
      

  7.   

    但是我现在a.htm和b.php一定要在不同的服务器
    a.htm就象一个客户端,我要将a.htm里面的iframe和层floater 放在客户的网页中
    然后用我公司服务器上的b.php去控制客户机器上页面的层div什么时候该显示什么时候该隐藏其中那个iframe是放在那个层floater 里面的
      

  8.   

    大家也可以给我点思路啊,我想实现的功能是这样的:
    远程服务器上的一个PHP程序,怎么当服务器端某个条件满足的时候控制客户网页上显示出层(这个层可以原本存在但是初始状态是隐藏在客户网页里面)
    客户网页和远程服务器是不同的服务器我现在实现的方法是在客户网页隐藏的层里面嵌入一个iframe,然后iframe指向远程服务器一个PHP程序,这个程序不断的扫描服务器上某个条件是不是满足了,一旦满足了就通知客户网页把层显示出来但是我现在这个解决思路面临跨域控制浏览器,抱‘权限错误’不知道我的思路对不对,请高手们给点建议,或者给我别的思路完成我上面想实现的功能谢谢!分不够再加!
      

  9.   

    iframe里不要直接指向远程服务器,而是指向一个客户网页,用这个客户页去执行远程服务器中的php程序,远程服务器会返回一个结果给客户网页,然后在客户网页中判断结果,显示或隐藏层。
       关键是你"通知客户网页把层显示出来"这个功能不应该放在远程服务器上,而是放在客户页面中
      

  10.   

    上面的兄弟:
    “用这个客户页去执行远程服务器中的php程序,远程服务器会返回一个结果给客户网页,”
    在客户页面如果写程序操作我服务器可能不行啊,因为很多虚拟主机是不允许访问外面的数据库的,