另外一个html里是一个DIV,还有一段实现圆角的代码。但始终执行不了。
当前文件
        <script type="text/javascript" src="../js/jquery.js"> 这的JS是被正确解析的
...
        <script type="text/javascript">
            $(document).ready(function(){
                $.get("../template/footer_2.htm",
                function(data) {
                    $("#footer").html(data);
                })
$.get("../template/nav_2.htm",
                function(data) {
                    $("#navMenu").html(data);
                })
            });
        </script>目标文件<div id="divJ">
<div id="gallery">
........
</div>
</div><script type="text/javascript">
$("#divJ").corner("dog");
$(function() {
        $('#gallery a').lightBox();
    });
</script>

解决方案 »

  1.   

    是不是要使用load("../template/nav_2.htm");
      

  2.   

    脚本另外加载吧,通过单独创建<script>元素的方式
      

  3.   

    lightBox呀,呵呵,我也用过这个的,挺好的。我觉得你先把东西放到同一个文件里一步一步的试一下,我估计可能是少写了什么东西。
      

  4.   

    你把圆角代码封装成一个js文件,然后加载进来吧,直接加载html不好的
      

  5.   

    任何script通过innerHTML或outerHTML方式加载到文档中的, 都不会被执行!
    需要把这些代码给提取出来, 然后用eval
      

  6.   

    实际上是逻辑错误了。解决了,先把目标页面的html抓取到本页面,然后在本页面把JS拼接到那一段html后面,再html();