问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样在静态网页中使用JavaScript实现页面间传值

发布网友 发布时间:2022-04-29 03:23

我来回答

4个回答

懂视网 时间:2022-05-14 21:03

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>Document</title>
</head>
<body>
 <script>
  //监听消息反馈
 window.addEventListener('message',function(event) {
  console.log(event);
  if(event.origin !== 'http://localhost:8080') return;
  console.log('received response: ',event.data);

 },false);
 </script>
</body>
</html>

4.结果如下:

1.png 相关推荐:

javascript实现html页面之间参数传递的四种方法实

html怎样实现页面跳转时传递参数

热心网友 时间:2022-05-14 18:11

应用场景:在A页面点击一个按钮弹出另一个页面B,需要把A页面的值传到B页面以供初始化B页面的数据,同时也要将B页面(通过保存按钮)的最后结果传到A页面。
//B页面的保存按钮函数
function getUsers(){
var result=new Array(2);
result[0]=tree.getAllCheckedByItemType('<%=XmlCanstants.STAFF_ITEM_TYPE%>');
result[1]=tree.getAllCheckedTextByItemType('<%=XmlCanstants.STAFF_ITEM_TYPE%>');
window.returnValue =result;//将要传递的值赋值给window.returnValue变量
closeWindow();
}
//注意:此处有2个重要参数,一:window.showModalDialog()的第2个参数valueArray 为传到URLStr页面的参数,这个值将在下面的initChecked()函数中的window.dialogArguments取得,而windowReturnValue为窗口页面返回的值,即对应上面的getUsers()函数对应的window.returnValue
//A页面的按钮函数
function openWindow(URLStr,selectObj)//弹出窗口
{
var selectObj = document.getElementById(selectObj);
var len = selectObj.options.length;
var valueArray = new Array(len);
for(var i=0;i<len;i++){
valueArray[i] = selectObj.options[i].value;
}

var windowReturnValue = window.showModalDialog(URLStr,valueArray ,'dialogHeight:480px;dialogWidth:220px;status:0;help:0;edge:sunken;scroll:1;');
if(windowReturnValue!=null&&windowReturnValue.length >0){
var userIds = windowReturnValue[0].split(",");
var userNames = windowReturnValue[1].split(",");
selectObj.length=0;//删除全部option
for(var i=0;i<userIds.length;i++){
creatOption(selectObj,userNames[i],userIds[i]);
}
}
}

function creatOption(select,text,value){
var option = document.createElement("option");
option.text=text;
option.value=value;
select.add(option);
}
//B页面从A页面获得传值,做初始化
function initChecked(){
var winobj =window.dialogArguments;
if(winobj!=""){
for(var j=0;j<winobj.length;j++){
tree.setCheck(winobj[j],true);
}
}
}
我网上找到的,不知是否对你有用?

热心网友 时间:2022-05-14 19:29

你自己都说静态页面了,就是静态的,值都是固定的,100%不可能传值的,使用javaScript也不可能,除非你自己发明一种技术。

热心网友 时间:2022-05-14 21:03

可以用window.open方式 用index.html打开content.html
这时可以在content.html中用js操作index.html中的元素,也算是一种折中的方式吧
此句 window.opener.document 在content.html 中使用的话, 返回的就是index.html的页面对象
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宜昌夷陵区丶西陵区哪个区最繁华 宜昌哪些地方租房子好 宜昌CBD中心商务区项目分段定位 宜昌哪个地段房子好 奥迪a6油箱盖按键在什么位置 奥迪a6汽车加油盖按钮在哪 奥迪a6油箱盖怎么开 奥迪a6油箱盖的开关在哪里 图文结合带你搞懂MySQL日志之Error Log(错误日志) 变电站电磁辐射安全标准 ...马自达车辆搭载创驰蓝天GVC系统技术的好处是什么? GVC是什么鬼?你们知道么? 怎么样用javascript实现页面传值 旅行箱和旅行包可以邮寄或快递么 可以快递行李箱吗?里面还装衣服、鞋子&#x22EF;&#x22EF; 用excel的数据记录单新建数据。怎么设置日期格式 求Excel中图表,记录单,表格的概念等 excel记录单在哪里 如果对方用手机登QQ,怎么知道他的手机号 怎样看别人QQ资料上的电话号码? 最贵的茶叶 我用手机上的QQ,看别人资料里的手机号都是139********。怎样才能看到别人完整的手机号码 手机有哪些练吉他的软件 吉他有没有类似全民k歌这种可以评分练习的软件(练习就可以了,不用发出来) 有没有什么软件可以写吉他谱,免费的那种? 必应词典Win10版无法联网,不知道大家有有没有相同的情况? 云端by尼罗txt网盘下载 零基础学吉他用哪个软件最好?我一点都不会弹!!! 惊云txt全集下载 qq语音通话能知道对方的手机号吗 《雾里云里》txt全集下载 云的另一端txt全集下载 在javascript中如何实现页面不跳转就可实现不同页面间的值传递_百度知... 两个页面之间的JavaScript传值 小米手机锁定了密码,请问怎么解除锁定? 怎么用javascript实现两个HTML页面传值问题 js中怎样跨页面传值? javascript页面间传值 用js如何实现一个页面的值传给另一个页面 JavaScript页面传值 javascript实现在框架间传递参数? JS如何实现页面间(HTML)传值(20+10) js实现页面传值和传对象 JAVASCRIPT如何传值? 鉴定一个蜜蜡的证书需要多少钱 蜜蜡开个鉴定证书多少钱 蜜蜡鉴定需要多少钱 怎样使用IPHONE 批量添加 电话黑名单 鉴定翡翠、琥珀、蜜蜡一般是怎么收费? 怎么批量添加黑名单 要鉴定琥珀蜜蜡应该去哪出证书?出一个证书大概要多少钱?多长时间? 新街口中国地质大学鉴定中心做一个蜜蜡鉴定多少钱?