-3

我有两页,a.htmlb.html

在 b.html 中有两个按钮b1b2单击时分别以和pop()传递参数运行 javascript 函数。现在运行 pop 会根据单击的按钮更改 my 的内容。b1b2b.html

现在我有两个超链接a1,并且a2a.html. 我想在这里实现的是,如果我点击a1我想b.html被加载并且要显示的内容就像点击之后一样b1

所以基本上当我点击a1a.html,我想b.html被加载,然后pop()使用b1as 参数执行并显示结果页面。可以做到吗?

4

2 回答 2

2

您可以通过 URL 参数来实现,例如 a.html?value=test。

a.html,单击按钮将带您到b.html?dopop=true

然后,您可以在页面加载时实现一些 Javascript($(document).load(function() {});,并且有很多 jQuery 插件来处理参数)来检查是否指定了 dopop 或 true。如果是,请执行该功能。

于 2012-08-09T07:58:30.990 回答
-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/

于 2012-08-09T07:58:57.147 回答