表头导航和底部导航等是站点的共通文件,之前在静态页面引用这些共通
文件我是用ajax用getElementsById().innerHTML的方式加入的。但这样比如我的加载共通文件里有别的id,如登陆框的id等,则无法获取到从而无法进行相应的操作。请问有好点的方法没 ?(前提兼容IE6.7.8/FireFox等)

解决方案 »

  1.   

    方法1:用iframe,兼容性不用说。
    方法2:等你的这个ajax( ajax用getElementsById().innerHTML )处理成功之后再(加载共通文件里有别的id,如登陆框的id等)
      

  2.   

    方法1:不大好吧,几乎没有看到哪个站用iframe来做共通部分
    方法2:也不行吧,那些id本来就在共通页内,即使再加载ID也不行我想要的理想方法是1.兼容性 2.右键查看页面源代码是能看到加载进来的共通页
    html代码(ajaz用innerHTML无法看到共通页源代码)
      

  3.   

    静态页面有一种调用公共部分的方式,和jsp的include差不多,不过我忘了怎么写了……是在JS里写的代码
      

  4.   

    如果你要看到动态添加的html代码,在FF可以用firebug,IE8有Developer tools。只要你把html代码添加到了文档中,应该就可以通过document.getElementById来获取。