웹은 왜 이렇게 사연이 많은가요??
본문
일반페이지에서
<i class="fa fa-share-square-o" aria-hidden="true"></i><a href="../bbs/list.php?bo_table=test&wr_id=<?php echo $list[$idx][$i]['wr_id'] ?>" target="_blank" class="pop_a btn_b01" >새창</a>
<script>
$('.btn_b01').click(function(){
$(this).css("background","#0af");
});
</script>
이 스크립트가 작동하는데
아이프레임에 이거 넣고
불러온 아이프레임 페이지에서는 이 스크립트가 안되네요
그래서
아이프레임 스크립트 호출 등등 별거를 다 찾아보고
해봐도 쉽지 않네요
정말 사연이 많네요...
x쵸딩이라 그런가요?
답변 1
단순 펑션으로는 부모가 자식 iframe 스크립트 호출이 불가합니다.
부모에서 자식으로 자식에서 부모로
별도로 스크립트 구분자를 두어서 호출해줘야 하는데요
아래는 기본 원리의 이해를 돕기위한 링크이구요
https://itrooms.tistory.com/113
여기는 부모창에서 iframe(자식) 제어에 관한 링크입니다.
https://techno99.tistory.com/entry/jquery-iframe-%EC%A0%9C%EC%96%B4%ED%95%98%EA%B8%B0
답변을 작성하시기 전에 로그인 해주세요.