2013-11-15 2 views
0

저는 아주 어려운 상황에 처해 있으며, 충분한 지식없이 이것을 알아야합니다.onclick 변수를 다음 페이지로 보내기

나는 image gallery 페이지와 홈 페이지를 wordpress 사이트에두고있다. 당신이 모습을 heres 어떤 링크를 클릭하면

이미지 갤러리 페이지는 카테고리 필터 :

<ul> 
<li> 
<a href="#" class="selected" onclick="cgm_filter_system(0,'*',this);return false">All</a> 
</li> 
<li> 
<a href="#" onclick="cgm_filter_system(0,'categoryid31',this);return false">Category 1</a> 
</li> 
<li> 
<a href="#" onclick="cgm_filter_system(0,'categoryid34',this);return false">Category 2</a> 
</li> 
</ul> 

내가 지금 홈페이지, 카테고리 1 및 카테고리 2에 대한 링크를 갖고 싶어, 당신을 촬영합니다 카테고리가 이미 선택된 이미지 갤러리 페이지로 이동합니다.

이미지 갤러리 페이지에서 카테고리를 변경하면 URL이 변경되지 않습니다. 이미지 갤러리 페이지를 홈 페이지에서

onclick="cgm_filter_system(0,'categoryid34',this);return false" 

그것이 내가에있는 링크를 클릭 단지의 경우처럼되기 때문에, 그것은 작동합니다 : 난 그냥 통과 할 수있는 경우

그래서 나는 추측하고있다 이미지 갤러리 페이지

이제는이 기능이 무엇인지 알아내는 데 도움이 필요합니다. 나는 무엇을 찾을 지조차 모른다. 청취자 이벤트를 찾고 있습니까?

iamge 갤러리 페이지에서 클릭 한 것처럼 링크에서 홈 페이지의 이미지 갤러리 페이지로 자바 스크립트를 전달하는 방법은 무엇입니까?

변수를 정규식에 넣는 방법이 있습니까?

나는 php, javascript 또는 jquery를 사용할 수 있습니다. 사람도 올바른 방향으로 날 지점 수 있다면

정말 내가 검색을 시도, 도움이 될하지만, 비슷한 소리가 많은 것이있다, 나는에 가서 어떤 방향 모른다.

당신에게 정말 고마워요 .

+0

'cgm_filter_system'기능은 어디에 있습니까? 'cgm_filter_system'에서 무엇을했는지 –

+0

변수 "onClick"을 "쿠키"에 저장하고 다음 페이지에서 "쿠키"의 값을 추출 할 수 있습니다. – Rajiv007

답변

1

한 가지 방법은 갤러리 페이지에서 클릭을 트리거하는 것일 수 있습니다. 나는 이것을하는 더 좋은 방법이 있다고 말하지만, 나는 당신의 수준과 상황에 가장 적합한 것이 무엇인지를 추론하려고 노력하고있다. 예를 들어,

1), 자신의 카테고리 ID이 경우 (데이터 id 속성)에 따라 갤러리 페이지에있는 갤러리 링크를 식별자를 보내기 : 다음을 수행 할 수

<a href="#" data-id="category31" onclick="cgm_filter_system(0,'categoryid31',this);return false">Category 1</a> 

2) 만들기를 인덱스 페이지의 링크 :

<a href="gallery_page.php?category_id=31">Gategory 31</a> 

3) 위 링크를 클릭 할 때 jquery trigger를 클릭하십시오. 이것은 갤러리 페이지의 페이지에 배치됩니다. 링크 후 :

<?php if(isset($_GET['category_id'])):?> 
    (function(){ 
     $("[data-id='category<?php echo $_GET['category_id']?>']").trigger('click'); 
    })(); 
<?php endif; ?> 

시도해보십시오.

관련 문제