怎样用JS在两个纯html页面之间传递多个字符串参数?

Mi_yan Mi_yan 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有两个html页,2.htm嵌套在1.htm的iframe框架里,1.htm调用了2.htm中的一个function函数,打开1.htm时,2.htm能够接收到1.htm传来的六个字符串参数send1~send6。请高手指点如何实现,请附上完整的代码。谢谢!
我的主要涉及代码如下:
1.htm代码:
<script type="text/javascript">
window.onload = function() {
function iframechild(id) {
return document.getElementById(id);
}
iframechild('iframebox').innerHTML = '<iframe id="childpage" name="childpage" src="2.htm" width="1600" height="730"></iframe>';
}
function InfoQuery(){
window.frames["childpage"].connectDB();
var send1="字符串1";
var send2="字符串2";
var send3="字符串3";
var send4="字符串4";
var send5="字符串5";
var send6="字符串6";
}
</script>
</head>
<body>
<button onClick="InfoQuery()">Query</button>
<div id='iframebox'></div>
</body>

2.htm代码:
<script type="text/Javascript">
function connectDB()
{
try{
var count=0;
var conn=new ActiveXObject("ADODB.Connection");
var rs=new ActiveXObject("ADODB.Recordset");
var filePath = location.href.substring(0, location.href.indexOf("2.htm"));
var path = filePath + "SLMixing_Alarm.mdb";
var path=path.replace('file:///','');
var connectString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+path;
var selectString="select * from UnionQuery";
var tableString="";
conn.open(connectString);
rs=conn.execute(selectString);​
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
Mi_yan
JavaScript 87,983 成员 224,681 内容