iframe으로 특정한 위치 정보 가져올때...
본문
예를 들어
iframe으로 특정한 위치의 정보를 가져오려합니다.
동일위치의 정보 따올 때,
아래 정보마다 다른 code=xxxxx 으로 호출을 하려면 어떻게 해야할까요?
호출하는 iframe 파일입니다.
info.php
<!DOCTYPE html>
<html>
<body>
<div style="position:absolute; top:-170px; left:-1px; border:0px solid red">
<iframe src="https://movie.naver.com/movie/bi/mi/basic.nhn?code=163788" width="690" height="655" scrolling="no" frameborder="0"></iframe>
</div>
</body>
</html>
https://movie.naver.com/movie/bi/mi/basic.nhn?code=163788
!-->
답변 2
<iframe src="https://movie.naver.com/movie/bi/mi/basic.nhn?code=163788" id="ifrm" width="690" height="655" scrolling="no" frameborder="0"></iframe>
<script>
var codeVar = document.getElementById('ifrm').src.match(/code=(.*)/i);
console.log(codeVar[1]);//값을 사용할 때는 codeVar[1]
</script>
자바스크립트로 하면되지 않을까요?
split으로해서...
$('iframe').attr('src').split('?'); [제이쿼리랑 응용해서한거에요]
split을 콘솔로 찍어봐서 배열을 확인해보세요 그리고 예를들어 test[1] 이면 ?code={값}을 가져오는거라서
이걸로 활용하면 되지 않을까요?
답변을 작성하시기 전에 로그인 해주세요.