php나 javascript로 클릭한 url을 문자열로 받을 수 있을까요? 정보
php나 javascript로 클릭한 url을 문자열로 받을 수 있을까요?
본문
제가 최근에 만든 홈페이지에서 거의 모든 것은 자동화 시켰으나, 한 가지 구현 못한 것이 있습니다.
1. 구현한 것: 네비게이션 메뉴 생성과 onclick 시 이벤트가 일어나는 것
예: http://www.agapecounsel.com/?doc=common 에서
왼쪽의 <네비게이션 메뉴>를 누르면 메인에 게시판을 불러 옵니다. 이 때, 클릭했던 메뉴 아이템의 css 속성과 배경이 바뀌게 해 놓았습니다.
if("$row2[bo_table]"=="$bo_table"){ // 메뉴의 테이블명이 클릭한 테이블명과 같다면
해당 메뉴의 글짜 색깔은 흰 색 볼드체로, 셀 배경색은 푸른 색으로 바뀌기
}else{
해당 메뉴의 글짜 색깔은 검은 색 보통체로, 셀 배경색은 흰 색으로 바뀌기
}
2. 구현 못한 것: 네비게이션 메뉴를 배열을 이용하여 수동으로 구성한 것
예: http://www.agapecounsel.com/?doc=intro
여기에서는 위의 경우처럼 $bo_table(게시판명)이라는 변수처럼 특정한 string을 받을 길이 없더군요. 제가 필요한 것은 클릭한 url의 값인데......
if("$메뉴 배열명"=="클릭한 URL"){ // 배열로 만든 메뉴와 클릭한 url이 같다면
해당 메뉴의 글짜 색깔은 흰 색 볼드체로, 셀 배경색은 푸른 색으로 바뀌기
}else{
해당 메뉴의 글짜 색깔은 검은 색 보통체로, 셀 배경색은 흰 색으로 바뀌기
}
※. 질문의 요지
onclick 이벤트 시 그 페이지의 url을 php에서 쓸 수 있는 string 변수로 받을 수 있을까요?
물론 위의 경우도 게시판의 list.skin에서 글 제목을 불러올 때처럼 sql로 불러 오면 해결이 되지만, 앞으로 <수동 배열로 메뉴를 구성하여 자동화>시키려 할 때 쓰고 싶어서 그렇습니다.
댓글 전체
이런 조건문은 사용 못 하나요?

위의 것들은 페이지마다 고유의 변수를 가지고 있다고 봐야 해요. html페이지가 아닌, 게시판의 페이지이니까요.
다만 네비게이션에서 한 메뉴를 클릭했을 때, 그 클릭한 값을 어디엔가 저장하여, 다음에 열리는 페이지로 가지고 가서, 그 값과 해당 메뉴의 값을 비교하여 어떤 특정한 이벤트를 만들고 싶다는 거죠.
지금 제게 필요한 것은 현재의 마우스 클릭 정보를 어떻게 다음에 열릴 페이지로 가지고 가느냐는 것이지요. 아주 쉬운 방법이 있을텐데...... 떠오르지 않는군요.