2011-12-12 2 views
0

확인 왜변경 다운로드 링크를 브라우저에 따라서

내가 내 자바 스크립트

<head> 
<script type="text/javascript"> 
if (navigator.userAgent.match(/like Mac OS X/i)) { 
       document.getElementById('down').href="http://www.google.com"; 
     } 
</script> 
</head> 

이 몸에 난

<div style="text-align: center;"><a href="http://www.twitter.com" id="down"><img src="img/download.gif"/></a></div> 

이이 작품을 실 거예요하지만 단순히 dosnt 작업 :/

+2

'작동하지 않음 ': 자세한 내용을 설명하십시오. – Raptor

+0

미안하지만 너무 열심히. iDevice에서 링크를 열려고 할 때 변경 사항이 없습니다. –

답변

3

<head>에 스크립트를 넣었습니다. 즉, 스크립트가 실행될 때 "아래쪽"앵커 요소가 존재하지 않으므로 변경할 href가 없습니다.

본문 끝으로 스크립트를 이동하거나 load 이벤트에서 스크립트 내용을 실행하십시오.

+0

힙합 친구가 완벽하게 작동했습니다. :) –

0
navigator.userAgent.match(/Mac OS X/i) 
관련 문제