2012-08-09 124 views
-3

我有两个页面,a.htmlb.html超链接点击加载新页面执行javascript

在b.html有两个按钮和b1其中b2上点击运行JavaScript功能pop()与分别作为b1b2传递的参数。现在运行流行音乐会根据点击按钮更改我的b.html的内容。

现在我有两个超链接a1a2a.html。 我想在这里实现的是,如果我点击a1我想要加载b.html,并且要点击b1后显示内容。

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

+1

更多的代码是 – Jenson 2012-08-09 07:54:33

+0

您使用任何服务器有用scriptiong? – Onheiron 2012-08-09 07:56:37

+0

不,这完全是JavaScript和HTML。那是我没有提到任何代码的原因。 – 2012-08-09 07:58:28

回答

2

你可以通过URL参数来完成,比如a.html?value = test。

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

然后,您可以在页面加载($(document).load(function() {});,&有大量的jQuery插件来处理参数)来检查dopop是否指定或true。如果是,请执行该功能。

-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/

相关问题