마

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로 불러 오면 해결이 되지만, 앞으로 <수동 배열로 메뉴를 구성하여 자동화>시키려 할 때 쓰고 싶어서 그렇습니다.

|

댓글 3개

전 해당페이지에 변수를 적어서 그걸 이용해서 합니다.
if( $doc =="intro")

이런 조건문은 사용 못 하나요?
답변들 감사합니다.

위의 것들은 페이지마다 고유의 변수를 가지고 있다고 봐야 해요. html페이지가 아닌, 게시판의 페이지이니까요.

다만 네비게이션에서 한 메뉴를 클릭했을 때, 그 클릭한 값을 어디엔가 저장하여, 다음에 열리는 페이지로 가지고 가서, 그 값과 해당 메뉴의 값을 비교하여 어떤 특정한 이벤트를 만들고 싶다는 거죠.

지금 제게 필요한 것은 현재의 마우스 클릭 정보를 어떻게 다음에 열릴 페이지로 가지고 가느냐는 것이지요. 아주 쉬운 방법이 있을텐데...... 떠오르지 않는군요.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
06-04-16 조회 1,196
06-04-16 조회 1,278
06-04-16 조회 1,086
06-04-16 조회 1,033
06-04-16 조회 2,090
06-04-16 조회 1,295
06-04-15 조회 1,676
06-04-15 조회 1,753
06-04-15 조회 1,256
06-04-15 조회 1,437
06-04-15 조회 1,650
06-04-15 조회 1,604
06-04-15 조회 1,751
06-04-15 조회 1,640
06-04-15 조회 1,652
06-04-15 조회 1,652
06-04-15 조회 1,832
06-04-15 조회 1,639
06-04-15 조회 1,700
06-04-15 조회 1,046