如何在同一个DIV中打开页面

时间:2013-05-24 09:29:30

标签: html href target

我有一个主页,其中包含menu(包含指向我的子网站的链接)和一个div(我的子网站将在其中显示)。这是我的home.asp

然后我有一个带有2页(A.asp和B.asp)的文件夹'sub-site1',它们之间有链接。

当我点击菜单中的“sub-site1”时,A.asp页面出现在我的div中。但如果我点击B链接(在A.asp内),B.asp将在空白页面中打开。

链接到A.asp (在home.asp中):

<a href="sub-site1/A.asp" target="div_id">sub-site1</a>

链接到B.asp (在A.asp中):

<a href="B.asp" target="div_id">B</a>

也可以尝试使用

<a href="sub-site1/B.asp" target="div_id">B</a>

有人可以帮助我。

2 个答案:

答案 0 :(得分:0)

这是非常正常的,因为您的B链接在A.asp中,而A.asp不包含名称为div_id的帧。您可以尝试将B链接放在home.asp中,或者使用jQuery .load函数,如Pete所说。

答案 1 :(得分:0)

<a id="clickThis" href="javascript:void(0);" target="div_id">B</a>

立即使用jquery.load

    $(document).ready(function(){
    $("#clickThis").click(function(){
      $("#div_id").load("B.jsp");//this will load B.jsp inside div_id
      //**in case you want to pass parameters to B.jsp**
      $("#div_id").load("B.jsp",function(){
       param1:value,
       param2:value2
});

    });
    });