는 다음과 같은 HTML 고려 : (구글 크롬에 대한 글)의 iframe 그리고 뒤로 버튼
<html>
<head>
<script language="javascript">
function AddToIFrame(){
var Frame=document.getElementById("BackTest").contentWindow.document;
Frame.open();
Frame.write(Math.random());
Frame.close();
}
</script>
</head>
<body>
<iframe id="BackTest" name="BackTest" width="100%" height="222"></iframe>
<a href="javascript:AddToIFrame();">Add To IFrame</a>
<p>How Can I Modify This HTML So That After Clicking The Link Above, I Can Use The Back Button To Go To Previous IFrame Content?</p>
</body>
</html>
링크를 클릭 할 때마다, iframe이 내용이 변경됩니다. 위대한 작품 - 내 목적을 위해 iframe 콘텐츠를 변경하려면 document.write 사용해야합니다.
내 문제는 iframe의 이전 내용이 뒤로 돌아가도록하려는 것입니다. 많은 다른 페이지에서와 마찬가지로. 이 예제에서는 어떻게 되겠지만, 뒤로 버튼을 클릭하면 이전 주 페이지로 이동합니다.
iframe의 기록이 만료되고 메인 페이지에서 "뒤로"돌아갈 때까지 뒤로 버튼으로 인해 iframe이 되돌아 가도록하려면 어떻게해야합니까?
"반드시 document.write를 사용해야합니다"? – ephemient
렌더링 할 HTML을 나타내는 URL이 없으므로 JavaScript에서 동적으로 HTML을 생성합니다. – Joshua
원시 document.write보다 훨씬 뛰어난 DOM 조작 기술이 많이 있습니다. 무엇보다도 노드를 복사하고 저장하고 이동하고 제거 할 수 있습니다. – ephemient