2011-09-02 8 views
0

나는 웹 사이트를 만들고 갑자기 문제가 발생했습니다. 거대한 것은 아니지만 그것을 고치고 싶습니다. 내 사이트에는 많은 이미지가 있지만 결함이 있습니다. 이미지는 드래그 가능합니다. 이미지를 클릭하고 마우스를 움직이면 이미지가 드래그됨을 의미합니다. 어떻게 고칠 수 있습니까?html 사이트에서 움직이는 이상한 이미지

http://nitidus-consto.kilu.org/

+0

비교를 위해 이미지를 드래그 할 수없는 사이트를 표시 할 수 있습니까? – Kheldar

+0

이것은 일반적인 브라우저 동작입니다. – Luwe

+0

나는 그것이 정상이지만, 그것을 제거하는 방법을 알고 ... –

답변

3

은 다음과 같이 항상이다. 이상한 것을 발견하지 못합니다.

어쨌든이 링크는 당신을 도울 수 :

http://www.redips.net/firefox/disable-image-dragging/

당신은 드래그 이미지를 피하기 위해 자바 스크립트를 사용할 수

:

HTML 파일 :

<!-- right image (dragging disabled) --> 
<img src="image.png" onmousedown="if (event.preventDefault) event.preventDefault()"> 

자바 스크립트 :

// register onLoad event with anonymous function 
window.onload = function (e) { 
var evt = e || window.event,// define event (cross browser) 
    imgs,     // images collection 
    i;      // used in local loop 
// if preventDefault exists, then define onmousedown event handlers 
if (evt.preventDefault) { 
    // collect all images on the page 
    imgs = document.getElementsByTagName('img'); 
    // loop through fetched images 
    for (i = 0; i < imgs.length; i++) { 
     // and define onmousedown event handler 
     imgs[i].onmousedown = disableDragging; 
    } 
} 
}; 

// disable image dragging 
function disableDragging(e) { 
    e.preventDefault(); 
} 
+0

감사! 시도해 볼게. –

+0

멋진 트릭! 그래도 자바 스크립트가 활성화되어 있어야합니다. – Kheldar

+0

다시 한번 감사드립니다! 나는 단지 새로운 .js 파일을 복사하여 코드를 붙여 HTML로 연결하고 onmousedown을 추가했다. –