框架的js引入问题

有两个页面
a.html 有以下代码:

<script type="text/javascript" src="script/jquery-1.2.6.js"></script>
<body>
 <div id="main">
      <iframe src="b.html" id="main_page" 
            frameborder="no" border="0">
      </iframe>
   </div>
</body>



b.html:

<script type="text/javascript" src="script/jquery-1.2.6.js"></script>
<body>
   ............
</body>

 


两个页面都引入了同一个js文件,我想问一下当打开这个a.html页面的时候是不是真的加载了两个相同的js文件啊?这样不是很浪费网络资源吗?

我试过把b.html里的jquery.js去掉,这样b里面的我写的其他js 代码也不能执行了,
不知道有没有办法在父页面里引进一个js,并让他能在各个<iframe>页面里起作用呢?

 

放弃吧…是载两次(不过浏览器会有缓存),初始化类库也是两次。虽然有人通过ifr之间的关系共享一份,但是不太好用。

浏览器都会有缓存功能,这个你不用担心,你看看一个大型网站的HTML源代码就知道了.

浏览器不关闭,如果存在就不会再加载。

别用iframe了,试一下Sitemesh或者tiles做页面布局吧。