묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
onclick이 익스플로러에서 작동을 안합니다
2010.04.07 23:25
코딩 도움좀 부탁드립니다ㅜㅜ
메인페이지 레이아웃을 착업중인데요
<div id="lang_en"><a href="#" onclick="doChangeLangType('en');location.href='{$layout_info->nextpage_url}';return false;"><img src="images/us.png" width="90" height="75" class="iePngFix" /></a></div>
이런식으로 코딩을 해서 이미지를 클릭시 레이아웃에서 설정한 {$layout_info->nextpage_url} 값으로 언어를 바꾸어 이동시키고싶은데요
파이어폭스에서는 제가 원하는데로 작동되는데 인터넷 익스플로러에서는 작동이 안되네요ㅜㅜ
도와주세요~
그리고 익스프로러 언어별로 페이지를 다르게 보이고 싶은데 코드좀 알려주세요ㅜㅜ
부탁드립니다
댓글 2
-
현원
2010.04.08 00:01
-
S.K.B
2010.04.08 00:11
답변 감사합니다 하지만 document 혹은 window를 추가하여도 페이지 넘어가지않고 현페이지에 머물러있습니다. 주소표시줄을 이용해서 다음페이지를 접속하면 전에 눌렀던 언어로 바꿔져있긴합니다. -
현원
2010.04.08 00:58
return 은 상관 없을테구.... 그냥 소스보기 하셔서 저 부분이 어떻게 나오는지 확인할 필요가 있을거 같군요. 아니면 중간에 어떤 구문에서 막힌거 같은데요. -
S.K.B
2010.04.08 11:04
저와 같은 문제 있으신 분위해 네이버 지식인 도움 받은 해결방법 적어봅니다
doChangeLangType함수에 location.reload();태그가 포함되어서 작동이 안됬네요,,,
doChangeLangType함수를 setLangType으로 바꿔주면 잘 작동합니다^^
location.href 가 아니라 document.location.href 나 window.location.href 아닐까요..
그리고 마지막 질문은 구글 검색하면 나옵니다.
보니까 PHP의 reserved variable을 이용해서 하는게 일단 보이더군요.