一个html里面修改了json,另一个html中如何使用修改后的json属性值。

json对象varmap={_url:"http://130.129.1.219:8399/arcgis/rest/services/shanghaiMap/MapSer... json对象
var map = {
_url: "http://130.129.1.219:8399/arcgis/rest/services/shanghaiMap/MapServer",//地址属性

setUrl:function(_url){//set方法
this._url = _url;
}
}

html1:
<script type="text/javascript">
function clicked(){
alert(map._url);//显示旧地址
map.setUrl("http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer");//set新的地址
alert(map._url); //显示新地址
}
</script>
html2:
<script type="text/javascript">
function url(){
return map._url;//如何返回新地址??????????????????????????
}
}
展开
 我来答
xiii130
推荐于2016-07-25 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部
首先来说,2个独立的js文件本身是不能互传参数的

要达到你的这个效果只能模拟,介绍2个方法
1把这2个html都用iframe嵌入到一个html页面,通过这个html的window.top.xxx来传递这个变量,这样,在这个页面的iframe里的html就可以共享window.top里面的东西

2是通过url来传递,类似于动态脚本的传参,把重要参数作为字符串带到url里面,再在另一个页面用js匹配获取参数,但是这种方法,不能到达这边修改那边马上就要更新的效果
无厘头吧
2014-10-14 · TA获得超过571个赞
知道小有建树答主
回答量:531
采纳率:62%
帮助的人:155万
展开全部
定义一个全局变量 json
追问
这个要怎么定义,我没听说过,麻烦举个例子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式