iframe 에서 변수에 액세스하려는 경우 iframeContent.html 페이지 편집 중. 경고 창이 여전히iframe에서 변수를 iframe 페이지를 편집하지 않고 액세스하십시오.
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
var iframe0=0;
var iframe0document=0;
var inputIframe=0;
function getIframeText() {
var iframe0 = document.getElementById("iframe123");
var iframe0document=iframe0.contentDocument||iframe0.contentWindow.document;
var inputIframe = iframe0document.getElementById("wynik2");
alert(inputIframe.value);
};
</script>
</head>
<body>
<div>
<button onclick="getIframeText()">get iframe text</button>
<iframe id="iframe123" src="iframeContent.html" >
</div>
</body>
</html>
iframeContent.html '정의되지 않은'쇼 이유를 모르겠어요 : 상위 페이지에
<html>
<head>
<title>IFrame Child Example</title>
<script type="text/javascript">
var asd="12";
</script>
</head>
<body>
<div id="wynik2"></div>
<script type="text/javascript">
document.getElementById("wynik2").innerHTML=asd;
</script>
</body>
</html>
프레임이 좋아 보인다 (숫자 12를 보여줍니다). Chrome에서 내 페이지를 테스트하고 있지만 '파일에서 파일 액세스 허용'명령을 입력하면됩니다. 그래서 이것은 문제가되지 않습니다. 전역 변수도 설정됩니다 (올바르게하고 있습니까?) 그래서 왜 아직도 정의되어 있는지 모르겠습니다.
보안 관련 문제로 인해 이것이 가능하지 않았 으면 좋겠습니다. –
의견을 주셔서 감사합니다,하지만 iframe에서이 값을 가져 와서 변수에 넣을 가능성이 있습니까? (다른 프로젝트에서 iframe의 가치를 지닌 수학 방정식을 만들고 싶습니다.) – Iwona