2012-12-20 1 views
1

다른 페이지에서 내 홈페이지로 돌아가려면 ahref가 아니라 간단한 onClick을 사용하려고합니다. 실제로 배경에 배너를 넣고 싶습니다. img는 CSS이므로 div는 비어있을 것이므로 링크를 삽입하는 것은 불가능합니다. onclick을 사용하기로 결정했습니다. 완벽하게 Firefox에서 작동하지만 IE9에서는 사용하지 않습니다.onclick = "location.href (etc)"div에 IE9의 단어가 없습니다.

<div id="title" onclick="location.href='indextest.html';" style="cursor:pointer;"> 
</div> 

아이디어, 사람 : 여기

코드인가? 당신이 JQuery와 함께 잘 경우

+3

을 참조하십시오 .. 그것은 IE에서 작동 .. 그 일의 깨끗한 방법입니다 : 당신이해야 인라인 스타일과 자바 스크립트 사용을 피하십시오. 1) 스타일이 특이성으로 엉망이고 유지하기가 더 어렵습니다. 2) 코드/우려의 분리. – rlemon

+1

잘 작동합니다. – j08691

+2

IE9에서는 제대로 작동하지만 액세스하려면 일부 콘텐츠가 필요할 수 있습니다. –

답변

-1

는 다음이

<div id="title" style="cursor:pointer;"> 
    </div>  

    $("#title").change(function() 
    { 
    document.location.href = 'indextest.html'; 
    }); 

이 게시물 보조 노트로 onclick="location.href='link.html'" does not load page in Safari

+0

'document.location'은 더 이상 사용되지 않습니다. – Teemu

+0

@Teemu 네, 맞습니다. 방금 읽었습니다 ...하지만 Jquery를 통해 이것을 달성하는 대체 방법은 ... – Scorpio

+0

흠 ...'window.location'은 여전히 ​​유효합니다. – Teemu