그누보드 모바일에서 href="#" onclick=는 원래 안 되나요?
본문
제목 : 그누보드 모바일에서는 href="#" onclick=이 원래 안 되는 건가요?
그누보드 모바일에 PC버전에서 사용하던 코드를 이식 중입니다.
1. theme.config.php에서 define('G5_THEME_DEVICE', 'mobile')를 하여, 어떤 기기든 모바일 반응형만 보이도록 지정했습니다.
2. PC버전에서 다음 코드를 모바일 head.php에 이식했는데 작동하지 않아서 질문드립니다.
클릭해도 새창이 뜨지 않고 아무 반응이 없어요.
<script>function searchsch_stx(val) {window.open코드}</script>
<a href="#" onclick="searchsch_stx(fsearchbox.stx.value);">클릭</a>
3. PC버전에서는 잘 작동합니다. 그런데 모바일 버전에 적용하니까 안 됩니다. (완전 그대로 복사했음)
검색창의 <form name="fsearchbox">에 있는
<input type="text" name="stx" id="sch_stx">의
입력창에 적힌 글자를 불러와서
<a href="#" onclick="">로 새창을 띄우려고 하는데요...
4. 기본 기기를 mobile로 했기 때문에 PC 브라우저에서 모바일 버전을 보고 있습니다.
혹시... <a href="#" onclick="">가 모바일 버전에서는 금지되어 있나요?
똑 같은 코드인데 "https://URL?device=pc"에서는 되고 "https://URL?device=mobile"에서는 안 되는 이유가 무엇일까요?
다른 방법은 없을까요?
도움을 부탁드리겠습니다.