我用一个框架集 左边页面有linkbutton 点击之后如何调用另外一个页面的
事件 请教高手了谢谢!!!

解决方案 »

  1.   

    onclick="javascript:parent.frames('right').frm9onsubmit();"
    直接调用就可以了,就把事件当作另一页的一个对象调用
      

  2.   

    为什么不能简单点, 把那个函数copy过来,调用呢?
      

  3.   

    同意peilianhai(网侠) onclick="javascript:parent.frames('right').frm9onsubmit();"
      

  4.   

    用  parent.xxFrame.xxFunc() 可以访问
      

  5.   

    麻烦得很,最好拷贝过来。
    否则在那个里边添加一个按钮<input type="button" onclick="哪个方法" value="kk" style='visibility:hidden' id="northsnow">然后这边调用:parent.frameName???.document.getElementById("northsnow").click();
      

  6.   

    onclick="javascript:parent.frames('rightFrameName').frm9onsubmit();"
      

  7.   

    如果想要函数在所在页面执行就使用precipitant(塞北的雪)的方法,在要执行的框架放一个隐蔽的按钮.让这个按钮执行要调用的函数
    <script>
    function test()
    {
      parent.frames["框架的名字"].focus()
      parent.frames["框架的名字"].Form名字.按钮id.click()
    }</script>
    如果要在调用页面执行 还是拷贝过来比较好
      

  8.   

    linkbutton是web server control,你要让它响应客户端事件OnClick,这样直接写
    onclick="javascript:parent.frames('right').frm9onsubmit();"
    可以么?
      

  9.   

    我之所以调用另一个页面的方法是因为他操作另一个界面的控件
    控件在.net是protect 不好操作 我试了上边的方法 报错说对象不支持属性或方法
    不知如何解决,请各位提宝贵意见!!!谢谢大家了!!!!
      

  10.   

    ascx控件 or ocx控件。如果是ocx那应该可以调用的。
    如果是ascx,其中的成员必须在服务器端调用。即使是public也一样。
      

  11.   

    假设控件的 id = xxxCtrl则:var ctrl = parent.XXXFrame.document.all.xxxCtrl;然后就可以访问和操作 ctrl 对象了!
      

  12.   

    不行啊  服务器端控件用onclick就报错啊