이 게시물에 게시 한 아래의 코드로 하나의 HTML로 비슷한 페이지를 여러 별개의 페이지를 넣을 수 있도록 상대 : Multiple distinct pages in one HTML file여러 페이지 페이지
그러나, 나는 고정을하고 싶습니다 헤더를 탐색하여 탐색 할 수 있습니다.
예를 들어, 헤더에는 사용자가 선택할 수있는 4 개의 링크 (Link1, Link2 등)가 있습니다. 사용자가 "Link2"를 클릭하면 링크 2 만 나타나고 다른 페이지는 숨겨진 상태로 유지됩니다.
알려주세요. 감사합니다.
<html>
<head>
<script>
function show(shown, hidden) {
document.getElementById(shown).style.display='block';
document.getElementById(hidden).style.display='none';
return false;
}
</script>
</head>
<body>
<div id="Page1">
Content of page 1
<a href="#" onclick="return show('Page2','Page1');">Show page 2</a>
</div>
<div id="Page2" style="display:none">
Content of page 2
<a href="#" onclick="return show('Page1','Page2');">Show page 1</a>
</div>
</body>
</html>
일부 코드가 누락되었습니다. onclick에서, 당신은 "dijit"이라고 불리는 것을 사용하는데, 어디에서 선언되고 무엇입니까? HTML 본문이 아닌 다른 곳으로 자바 스크립트를 분리하면 더 쉬울 것입니다. – Nenotlep
위의 코드 조각을 사용하여 게시물을 편집 했으므로이 코드를 사용하여 머리글을 만들거나 다른 방법이 있습니까? – Chris
예, 가능하지만 매우 유연하지는 않습니다. 아래에 좀 더 유용 할 수있는 예제를 만들었습니다. 거기에 일반적인 "헤더"는 단지 "페이지 1,2,3보기"라고 읽습니다. 숫자는 클릭 할 수 있습니다. 실제 내용은 질문과 마찬가지로 DIV의 헤더 아래에 숨겨져 있습니다. – Nenotlep