我有两个页面,a.html
和b.html
。
在b.html中,有两个按钮b1
和b2
点击运行javascript函数pop()
,参数分别为b1
和b2
。现在运行pop会更改b.html
的内容,具体取决于单击的按钮。
现在我在a1
中有两个超链接a2
和a.html
。
我想在这里实现的是,如果我点击a1
我想加载b.html
,并且在点击b1
之后显示的内容就像它一样。
所以基本上当我点击a1
中的a.html
时,我希望加载b.html
,然后pop()
作为参数执行b1
显示结果页面。可以吗?
答案 0 :(得分:2)
您可以通过网址参数执行此操作,例如a.html?value = test。
在a.html
上,点击该按钮会转到b.html?dopop=true
。
然后,您可以在页面加载($(document).load(function() {});
上实现一些Javascript,并且有大量的jQuery插件来处理参数)来检查是否指定了dopop或者是否为true。如果是,则执行该功能。
答案 1 :(得分:-2)
如果你使用的是jQuery,你可以这样做:
<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
$(function(){
var content = $("div#content");
$("a#1").click(function(){
content.load("a.html");
});
$("a#2").click(function(){
content.load("b.html");
});
});
</script>
<a id="1" href="#">Click A</a>
<a id="2" href="#">Click B</a>
<div id="content"></div>
有关jQuery加载的更多信息,请访问:http://api.jquery.com/load/