2013-12-11 2 views
0

왼쪽 메뉴의 div를 클릭하십시오. chapters 폴더의 특정 파일을 riht 측 div에로드하십시오. 링크에 액세스 할 때url을 사용하여 js 함수를 실행하는 방법은 무엇입니까?

<div id="menuLeft"> 
<div id="file01">File 01</div> 
<div id="file02">File 02</div> 
<div id="file03">File 03</div> 
</div> 

JS

$("#menuLeft div").click(function() { 
var id = "chapters/" + $(this).attr('id') + ".php"; 
$('#divRight').load(id); 
}); 

이 작동하지만, 나는 여러 파일 (FILE01, file02 ...) 내 친구, 즉 링크에 다양한 링크를 보낼 필요가 자동으로 표시됩니다.

URL을 통해 다양한 id 매개 변수로이 js를 실행하는 방법이 있습니까?

+1

http://stackoverflow.com/questions/5448545/how-to-retrieve-get-parameters-from-javascript – Ginden

+0

http://stackoverflow.com/ 질문/1697559/call-js-function-via-url –

답변

2

URL에 해시 태그를 전달하고 파일 이름으로 사용하십시오.

http://your-url.com/somefile.php#file01 

다음 :

var file = window.location.hash; 
//then you load your file via js 
+0

@Thanks, FakeHeal, 시도하겠습니다. – bonaca

관련 문제