0

我有一个主页,其中包含一个menu(带有指向我的子站点的链接)和一个div(我的子站点将出现的位置)。这是我的家.asp

然后我有一个文件夹“sub-site1”,其中有 2 个页面(A.asp 和 B.asp),它们之间有链接。

当我在菜单上单击“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>

任何人都可以在这方面帮助我。

4

2 回答 2

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
});

    });
    });
于 2013-05-24T11:29:31.967 回答
0

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

于 2013-05-24T10:32:43.293 回答