首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一句JavaScript话语单独页面可以执行,但在母版页中就会出错

2013-01-11 
一句JavaScript语句单独页面可以执行,但在母版页中就会出错script src../res/script/jquery.js type

一句JavaScript语句单独页面可以执行,但在母版页中就会出错



    <script src="../res/script/jquery.js" type="text/javascript"></script>
    <script src="../res/script/jquery.tree.js" type="text/javascript"></script>
    <script src="../res/script/MissionDataTree.js" type="text/javascript"></script>
    <script type="text/javascript">
         var userAgent = window.navigator.userAgent.toLowerCase();
        $.browser.msie8 = $.browser.msie && /msie 8\.0/i.test(userAgent);
        $.browser.msie7 = $.browser.msie && /msie 7\.0/i.test(userAgent);
        $.browser.msie6 = !$.browser.msie8 && !$.browser.msie7 && $.browser.msie && /msie 6\.0/i.test(userAgent);
          function load() {         
            var o = { showcheck: true
            //onnodeclick:function(item){alert(item.text);},        
            };
            treedata=[createTree()];
            o.data =treedata;            
            $("#tree").treeview(o);           
        }   
        if( $.browser.msie6)
        {
            load();
        }
        else{
            $(document).ready(load);
        }
    </script>
</head>
<body>
        <div id="tree">    
     </div>
 </body>       

代码,在但这而过页面可以执行,但一放到母版的时候 这句话就出错$("#tree").treeview(o); 
对象不支持此方法          

[解决办法]
母版页里有ID为tree的这个东东?有这个东东的话是你所想要的东东?
[解决办法]
母版页的控件ID需要用<%=控件名称.ClientID>的方式获取
[解决办法]

1、检查在模板页以后你的 JS的路径是不是正确的
2、右键查看网页的源码,看看你要取值的 id 在生成以后网页中是不是一样的。

热点排行