마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Webview 자바스크립트 질문드려용..

0 추천

<li class="api_bx" id="fusion_5"> <a class="total_wrap" onclick="return goOtherCR(this,'a=' + fusion_area[1] + '*b.ilink&amp;r=5&amp;i=90000003_000000000000000E039165FA&amp;u='+urlencode(this.href));" href="블로그 주소"> <div class="thumb_single"><span class="thumb_fix"><img class="thumb" onerror='$Element(this).className("thumb bg_nimg").attr({src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",alt:"이미지준비중"})' alt="" src="이미지 주소"><span class="thumb_info spcm_bf"><span class="u_vc">이미지 수 </span>73</span></span></div> <div class="total_tit">마인크래프트 롤러코스터 3차 완공</div> <div class="total_dsc"> <div class="dsc_txt">+추가사항수족관 WATER문구 추가수족관 <mark>내형 변경</mark>물터널, 오징어가 길막을 하는 문제때문에이러한 유리 보호막과양쪽 1칸식 벌림으아 정말 만드는데 엄청난 시간이 든 롤러코스터 입니다 덧글 하나만 달아주시면 감사하겠습니다^-^;다음에 편집한 동영상과 함께 세이브 <mark>파일</mark>도 올리도록... </div> </div> <div class="total_sub"> <span class="sub_ico sub_blog">123</span> <span class="sub_time sub_txt" datetime="2013-04-05">2013.04.05.</span> <cite class="sub_url sub_txt">1인주의자의 프로그램 강좌 블로그</cite> </div> </a> </li>

 

function_5의 이벤트를 발생시키면 블로그 주소로 이동하게 됩니다.

기존에 사용 했던 소스코드는 아래와 같아요.

view.loadUrl("javascript:(function(){document.getElementById('fusion_5').click();})()");

근데 click 이벤트가 아니여서 안되는거 같아요. 제 지식으로는 안되서 올려보아욤

읽어주셔서 감사합니다 ~

 

 

 

Dongmong (190 포인트) 님이 2016년 4월 20일 질문

1개의 답변

+2 추천
1. fusion_5 안의 a 엘리먼트를 클릭해야 합니다. fusion_5를 클릭하는 것은 아무 효과가 없을 겁니다.

2. 페이지의 해당 부분이 완전히 로딩된 다음에 해당 코드를 실행해야 정상 동작할 겁니다.
익명사용자 님이 2016년 4월 20일 답변
감사합니다  엘리먼트 name이 a인가요?
webView.loadUrl("javascript:(function(){document.getElementById('fusion_5').getElementByTagName('a').click();})()");

로는 작동 되지 않습니담 ㅜ
...