채택완료

iframe으로 특정한 위치 정보 가져올때...

2019-06-27 (목) 11:48:09 4,710

예를 들어

iframe으로 특정한 위치의 정보를 가져오려합니다. 

동일위치의 정보 따올 때,

아래 정보마다 다른 code=xxxxx 으로 호출을 하려면 어떻게 해야할까요?

호출하는 iframe  파일입니다. 

info.php

Copy
<!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

2049185043_1561603511.1904.png

|

답변 2개

채택된 답변
+20 포인트

<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>

2019-06-27 (목) 12:52:52

자바스크립트로 하면되지 않을까요?

split으로해서... 

$('iframe').attr('src').split('?');  [제이쿼리랑 응용해서한거에요]

split을 콘솔로 찍어봐서 배열을 확인해보세요 그리고 예를들어 test[1] 이면 ?code={값}을 가져오는거라서

이걸로 활용하면 되지 않을까요?

답변을 작성하려면 로그인이 필요합니다.