2012-08-09 5 views
-3

나는 두 페이지로 a.htmlb.html입니다. b.html에서하이퍼 링크 클릭하면 새 페이지가 실행됩니다.

은 두 개의 버튼 b1b2이있는 클릭 실행에 각각 b1b2로 전달 된 매개 변수와 자바 스크립트 함수 pop(). 이제 pop을 실행하면 클릭 한 버튼에 따라 b.html 내용이 변경됩니다.

이제 두 개의 하이퍼 링크 a1a2a.html에 있습니다. 내가 여기에서 달성하고자하는 것은 을 클릭하면 b1을 클릭했을 때와 같이 내용이 표시되고 b.html이 표시되기를 원합니다.

그래서 기본적으로 내가 a.htmla1을 클릭하면, 나는 b.html을로드 할 다음 pop()는 매개 변수로 b1 및 표시 결과 페이지로 실행 할 수 있습니다. 할 수 있습니까?

+1

좀 더 코드가 – Jenson

+0

당신은 어떤 서버를 사용하는 유용한 것 scriptiong? – Onheiron

+0

아니요. 전적으로 javascript 및 html입니다. 그 이유는 내가 어떤 코드를 언급하지 않았다. –

답변

2

URL 매개 변수 (예 : a.html? value = test)를 통해 수행 할 수 있습니다.

a.html에서 버튼을 클릭하면 b.html?dopop=true으로 이동합니다.

그런 다음 dopop이 지정되었거나 true인지 확인하기 위해 페이지로드 ($(document).load(function() {});, & 매개 변수를 처리 할 jQuery 플러그인이 많이 있음)에 일부 Javascript를 구현할 수 있습니다. 그럴 경우 해당 기능을 실행하십시오.

-2

당신이 jQuery를 사용하는 경우는, 다음과 같이 뭔가를 할 수 :

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> 
: http://api.jquery.com/load/