2012-08-09 129 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/

相關問題