2011-05-09 6 views
0

그래서 나는이 스크립트를 사용하여 시도 : 내 웹 사이트에자바 스크립트 이미지 확대기 질문

http://javascript.internet.com/miscellaneous/thumbnail.html

내가 성공적으로 생성 한 상기 img 속성, 그러나 작동하지 않습니다. 이미지를 클릭하면 아무 일도 일어나지 않습니다.

<img ondbclick="javascript:photo_6969.height=80px; 
photo_6969.width=150px" onclick="javascript:photo_6969.height=241px; 
photo_6969.width=450px" name="photo_6969" 
src="-----" height="80px" width="150px"> 

그것은 정확히 스크립트에서와 동일하지만 전혀 작동하지 않는 것 :

생성 된 스크립트는 다음과 같습니다. 난 그냥 간단한 이미지 확대기 스크립트가 필요합니다.

내 파이어 폭스 오류 콘솔이 말한다 :

Error: identifier starts immediately after numeric literal 
Source File: ---------------- 
Line: 1, Column: 29 
Source Code: 
javascript:photo_6969.height=241px;photo_6969.width=450px 

(내가 ----- 밖으로 이미지 링크했습니다)

+0

http://jsfiddle.net/ 내 친구를 만듭니다. 우리가 당신의 코드를 볼 수 없다면 우리는 많은 도움을 줄 수 없습니다. –

+0

이상 : 여기에 코드를 입력하십시오. 그것이 코드 버튼'{}'이있는 이유입니다 ... 그 코드는 저에게 끔찍한 것 같습니다. BTW에서는 인라인 이벤트 핸들러 속성에'javascript : '가 필요없고 함수 호출도 없습니다. –

+0

이것은 불쾌한 코드입니다. –

답변

3

을 시도해보십시오

<img ondblclick="this.height=80;this.width=150" onclick="this.height=241;this.width=450" src="-----" height="80px" width="150px" /> 

데모http://jsfiddle.net/gaby/caAvW/


변화는 단지 숫자

  • 대신 적용한 이름 (photo_6969.)의 사용 this., 마지막에 px를 사용하지 않는
    1. 했다.
    2. ondbclick 정말 ondblclick
  • +0

    당신은 위대합니다! 그것은 일했다 !!! – Elwy

    1

    ondblclick하지 ondbclick해야한다. 또한 dom 요소의 width 및 height 속성은 정수이며 "px"가 추가되지 않습니다.

    +0

    고마워요. – Elwy