function switchToRegister() 

document.getElementById("main").style.display = "none"; 
document.getElementById("register").style.display = ""; 
} 在aa.jsp页面中点击 触发js中的 switchToRegister() 函数,但Id “main”和 “register” 在bb.jsp 中, 这样做是不是有问题。望高手指点 ,谢谢。

解决方案 »

  1.   

    没试过,应该不行,你可以把2个jsp想办法合成一个jsp就行了
      

  2.   

    有问题,在aa.jsp页面中不存在:Id “main”和 “register”
    可能会报没有Id “main”和 “register” 的属性的错误,查找不到。
      

  3.   

    那该怎么办把两个jsp 合起来的方法除外
      

  4.   

    是不是 iframe 引用了 bb.jsp
      

  5.   

    function switchToRegister() 
    {
      var doc = document.getElementById("frameId").contentWindow.document;
      doc.getElementById("main").style.display = 'none';
      doc.getElementById("register").style.display = '';
      

  6.   

    二楼说的对:有问题,在aa.jsp页面中不存在:Id “main”和 “register”
    会报没有Id “main”和 “register” 的属性的错误,查找不到。
      

  7.   

    谢谢各位的回答
    4楼这位朋友 你那var doc = document.getElementById("frameId").contentWindow.document; 是什么意思
    Id “frameId”在 bb.jsp  在aa.jsp 页面 点击触发switchToRegister() 的 你那句应该不效吧