停止将javascript加载到div中

停止将javascript加载到div中,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我设置了javascript代码,将HTML页面的内容加载到我的div#mid中。默认情况下,无论在何处按下,我的网站上的所有链接都会这样做。但是,我希望链接到外部网站,不希望javascript将其加载到div中,我希望它在新选项卡中打开 <script src="javascript/jquery-1.4.2.min.js" type="text/javascript"></script> <script src="javascript/core.js" typ

我设置了javascript代码,将HTML页面的内容加载到我的div#mid中。默认情况下,无论在何处按下,我的网站上的所有链接都会这样做。但是,我希望链接到外部网站,不希望javascript将其加载到div中,我希望它在新选项卡中打开

<script src="javascript/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="javascript/core.js" type="text/javascript"></script>

<script type="text/javascript">
$(function(){
// Configuration
divID = '#mid';
loadingHTML = 'Loading..';
});
</script>

<script type="text/javascript">
$(function(){
 $(divID).load('pages/home.html');
});
</script>

$(函数(){
//配置
divID='#mid';
loadingHTML='Loading..';
});
$(函数(){
$(divID.load('pages/home.html');
});
要加载链接,我只需使用:

<a href="pages/services.html"></a>


我怎样才能阻止它加载到我选择的某些链接的div中?谢谢你的帮助

我假设您有某种方式可以告诉您要在div中打开哪些链接,以及要在新选项卡中打开哪些链接

<script src="javascript/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="javascript/core.js" type="text/javascript"></script>

<script type="text/javascript">
$(function(){
// Configuration
divID = '#mid';
loadingHTML = 'Loading..';
});
</script>

<script type="text/javascript">
$(function(){
 $(divID).load('pages/home.html');
});
</script>
对于本例,我将使用
.internal
作为加载到div中的工具,使用
.external
作为加载到新选项卡中的工具

<script src="javascript/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="javascript/core.js" type="text/javascript"></script>

<script type="text/javascript">
$(function(){
// Configuration
divID = '#mid';
loadingHTML = 'Loading..';
});
</script>

<script type="text/javascript">
$(function(){
 $(divID).load('pages/home.html');
});
</script>
window.open(url)
功能就是您要查找的:

$(document).ready(function(){

    $("a.internal").click(function(e){

        e.preventDefault();
        $(divId).load($(this).attr("href"));

    });

    $("a.external").click(function(e){

        e.preventDefault();
        window.open($(this).attr("href"));

    });

});

因此,内部加载链接如下所示:

<a href="/pages/somePage.html" class="internal">An Internal Link</a>
<a href="http://www.google.com" class="external">An External Link to Google</a>

外部链接如下所示:

<a href="/pages/somePage.html" class="internal">An Internal Link</a>
<a href="http://www.google.com" class="external">An External Link to Google</a>

我已经试过了,但没能让它工作(很可能是我自己的错)。你能再帮我一些吗?我的网站是www.GTDiscos.com