2013-05-24 4 views
0

У меня есть главная страница с menu (со ссылками на мои подсайты) и div (где появятся мои подсайты). Это мой home.aspКак открыть страницы внутри того же DIV

Тогда у меня есть папка «sub-site1» с 2 страницами (A.asp и B.asp), у которых есть ссылки между ними.

Когда я нажимаю «sub-site1» в меню, в моем div появляется страница A.asp. Но если я нажму на ссылку 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> 

Может ли кто-нибудь помочь мне в этом.

ответ

0

Это очень нормально, потому что ваша ссылка B находится в A.asp, а A.asp не содержит фрейм, имя которого является div_id. Вы можете попытаться установить ссылку B в home.asp или использовать функцию jQuery .load, как сказал Пит.

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

    }); 
    }); 
Смежные вопросы