可以的,需要注意,执行的必须是客户端代码,注意框架之间的关系,如下框架访问上框架的元素,可以
parent.frames["topframeName"].document.xxxxxx页可以执行上框架的函数,如parent.frames["topframeName"].setdate("xx")

解决方案 »

  1.   

    记得我看过是出于安全考虑不可以,假如黑客在网页里放了一个隐藏框架,然后把这个网页指向一个银行登陆页。用javascript就可以读另一个框架的内容话的,就能轻松获取用户名和密码。
      

  2.   

    onclick="parent.frames["search"].document.form1.a.value='1'
    说我语法错误...
      

  3.   

    onclick="parent.frames['search'].document.form1.a.value='1'
    传值可以了...但是执行代码还没搞定...
      

  4.   

    js在同一域名下可以进行跨frame的js方法调用,上面的已经说过了。执行代码是有问题的,你把主页面中的
    function setdate(obj){
    var row = obj.parentElement.parentElement;document.form1.inb.value = obj.value;
    document.form1.ina.value = "bstime";}
    修改一下,你的obj是对象,frame传过来的是对象么?如果不是的话,需要按照你的情况做修改