2013-05-22 2 views
0

나는 이것에 필사적이다.두 번 같은 onclick 기능 - 하나만 작동

이미지와 설명 및 기타 데이터가 포함 된 목록을 만듭니다.

이미지와 설명은 동일한 방식으로 연결되어야합니다.

<a href="#" onclick="show_object('<?php echo $itemId."','".$identifier; ?>'); return false;"><?php echo (string)$flat.'</a><br />'; ?> 

을하지만 이미지 주위 그렇지 않습니다 :

설명 링크 (온 클릭 이벤트가) 잘 작동

<a href="#" onclick="show_object('<?php echo $itemId.','.$identifier; ?>');return false;"> 
<img src="<?php echo (string)$image_url; ?>" class="list_image"></img> 
</a> 

이유는 무엇입니까? 나는 이해하지 못한다. 나는 여러 다른 방법을 시도했다. 이미지에 온 클릭 (onclick)을 포함 시켜서 스팬을 만들었다. 아무것도 작동하지 않는다.

이미지를 클릭하면 자바 스크립트 콘솔에 요청이 시작되지만 페이지가로드되지 않습니다.

두 개의 요청이

도와주세요 (표 안에)과 immitedly 다른 뒤에 정확히 동일하기 때문에 이해가 안

!

+0

이'에코 "$ 상품 ID '[itemid 더 읽을 수 우리에게 돌아올 제안 '$ identifier'; –

+3

생성 된 HTML을 공유 할 수 있습니까? –

+0

생성 된 HTML이 많은 도움이됩니다. 또한 문제가되지 않아도 img 태그를 이와 같이 닫아서는 안됩니다. HTML 또는 XHTML을 사용하는지 여부에 따라 방금 열어야합니다 ( 없음) 또는 짧은 닫음 ()이어야합니다. – Spiros

답변

4

나는 당신이 어떤 따옴표를 누락 생각 : 버전에서

<a href="#" onclick="show_object('<?php echo $itemId."','".$identifier; ?>');return false;"> 
<img src="<?php echo (string)$image_url; ?>" class="list_image"></img> 
</a> 

, 당신은 show_object('someitemid,someidentifier')를 호출하지만 당신은 당신이 당신의 첫번째 <a> -tag에서와 show_object('someitemid','someidentifier')를 호출합니다.

+0

그것을 망쳐 놨어! 이 바보 같은 따옴표로 달리는 세 번째 시간입니다. 정말 믿을 수 없네요 !!!! 그런 어리석은 질문들로 귀찮게해서 정말 유감스럽게 생각합니다. 나는 커피 휴식 시간이 있다고 생각합니다. – Owl

1

"정확히 똑같습니까?"

"show_object('<?php echo $itemId."','".$identifier; ?>'); return false;" 
"show_object('<?php echo $itemId.','.$identifier; ?>');return false;" 

나는 당신이 따옴표를 다시 한 번 확인하거나 CopyPaste에 다른에 하나의 작업을, 다음은 고정되어 있지 않은 경우 :