87,996
社区成员




<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>1 Page</title>
<style type="text/css">
iframe {
width: 800px;
height: 400px;
}
</style>
<script type="text/javascript">
window.myData = {};
myData.send1 = "字符串1";
myData.send2 = "字符串2";
myData.send3 = "字符串3";
myData.send4 = "字符串4";
myData.send5 = "字符串5";
myData.send6 = "字符串6";
</script>
</head>
<body>
<h3>1.htm</h3>
<iframe src="2.htm"></iframe>
</body>
</html>
2.htm
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>2 Page</title>
<script type="text/javascript">
function alert2(s) {
document.getElementById("pre1").innerHTML = s;
}
window.onload = function() {
if (parent == null || parent == window) {
alert2("不在1.htm中");
return;
}
try {
var o = parent.myData;
} catch (e) {
alert2(e + "\n不支持直接打开本地1.htm文件");
return;
}
var send1 = parent.myData.send1;
var send2 = parent.myData.send2;
var send3 = parent.myData.send3;
var send4 = parent.myData.send4;
var send5 = parent.myData.send5;
var send6 = parent.myData.send6;
var arr = [send1, send2, send3, send4, send5, send6];
console.log(arr);
document.getElementById("pre1").innerHTML = arr.join("\n")
}
</script>
</head>
<body>
<h3>2.htm</h3>
<pre id="pre1"></pre>
</body>
</html>
window.myData={};
myData.send1="字符串1";
myData.send2="字符串2";
myData.send3="字符串3";
myData.send4="字符串4";
myData.send5="字符串5";
myData.send6="字符串6";
2.html
let {send1,send2,send3,send4,send5,send6}=parent.myData;
console.log(send1,send2,send3,send4,send5,send6);