2011-04-13 3 views
0

을 문제의 원인, 내가 가진 .자바 스크립트가 흔한 IE 내 HTML 페이지에서

그러나 IE에서는 전자 메일 클라이언트를 여는 것 외에 전자 메일 주소로만 두 번째 탭이 열립니다.

아무에게도 2 번째 탭이 전자 메일 주소로만 열리고 그 일이 발생하지 않도록하는 이유는 누구에게 말해 줄 수 있습니까?

감사 에릭

+2

'eval()'은 evil()입니다 –

+0

아, 대답은 아마'eval ($ (e_values ​​[index]). attr ('eparts'))'입니다. 이 속성을 보여주는 HTML을 게시 할 수 있습니까? 또한 맞춤 DOM 속성은'data-name = 'value '' 다음에 와야합니다. http://ejohn.org/blog/html-5-data-attributes/ –

답변

0
var e_values = $("a.envelope"); 
e_values.each(function(){ 
    $(this).attr('href','mailto:'+$(this).attr('eparts')); 
}) 

은 충분해야한다 - 당신이 링크 = "_ 빈을"대상이있는 경우, 제거도

IE가 새 브라우저를 열면

,이 여기 봐 http://www.virtualdub.org/blog/pivot/entry.php?id=52

이메일 클라이언트가 올바르게 설정되어있는 클라이언트에 의존하는 것보다 서버 측 메일러를 사용하는 것이 더 편합니다.

로봇이 jQuery 내용을 추측 할 수 없으므로 mailto를 나눌 필요가 없습니다.

관련 문제