묻고답하기
자바스크립트로 DIV display 설정을 했는데요~URL을 줄수 있는 방법 없을까요~?
2013.02.26 16:20
<script>
arr = new Array("div1","div2","div3","div4","div5","div6","div7","div8","div9","div10","div11","div12","div13")
function showMenu(sdiv) {
for(i=0;i<arr.length;i++) {
if(arr[i] == sdiv) {
document.all[arr[i]].style.display='';
}
else {
document.all[arr[i]].style.display='none';
}
}
}
</script>
위 소스를 활용해서
<div id="div1" style="display: block;">
내용1
</div>
<div id="div2" style="display:none;">
내용2
</div>
이런 소스를 사용하고 있습니다.
그런데 제가 구현하고 싶은 내용은
기본적으로 보여지는 부분은 div1번이 되는데요.
제가 다른 링크를 통해 페이지 접속시 div2의 내용이 바로 보이도록 하고 싶습니다.
지금 현재 sub 페이지를 div로 페이지를 변경하지 않고 바로 보이도록 구현하고 싶어서
만들었는데 문제는 메인 메뉴에는 내용1과 내용2 모두 링크로 할 수 있는 부분이 있는데
내용2로 바로 가려면 어떤식으로 수정을 해야될지 감이 안잡혀서 이렇게 문의드립니다.
고수님들의 아낌없는 조언 부탁드립니다~
댓글 1
-
sejin7940
2013.02.26 16:45
-
DOUBLEP
2013.02.26 17:51
세진님 답변 감사합니다^^ 방법은 알겠는데 실제 적용이 쉽지가 안네요^^; 외부링크에서 변수를 가져와 if문으로 설정하는 부분을 위 소스에서 적용시켜주시면 정말로 감사하겠습니다!^^
외부에서 링크를 걸때 변수를 하나 더 가지고 들어오세요
그 변수값에 따라서 div1 과 div2 의 기본적인 display 값을 if 문으로 다르게 처리되도록 해두시면 될듯하네요