iframe标签重新加载和刷新、js cookie使用
来源:互联网 发布:js调用手机摄像头 编辑:程序博客网 时间:2024/06/02 05:10
概述:
由于需要国际化,也就是中英文切换,采用的iframe标签,那么问题来了,如何在点击首页更新iframe标签的内容?
要解决这个问题:
- 1、怎么让iframe知道主页修改内容(也就是不同网页变量共享)?
- 2、修改内容后如何重新加载iframe标签内容?
1、对于第一个问题:采用最笨办法cookie共享变量
设置cookie变量值
document.cookie="languages=zh";
获取cookie变量值
languages=document.cookie.split("=")[1].split(";")[0]; (以"=",";"进行切割获取zh)
2、对于第二个问题:
html部分
<iframe id="ifrmname" name="ifrmname"src="./wizard.html"frameborder="0" width="100%" height="600px"> </iframe>
js部分,注意 ifrmname是name属性的值
window.open(document.all.ifrmname.src,'ifrmname','')
贴出部分代码:
var languages = $.i18n.browserLang();loadProperties(languages); function loadProperties(languages) { languages=document.cookie.split("=")[1].split(";")[0];$.i18n.properties({ name:'strings', path:'../i18n/', mode:'map', language:languages, callback:function(){ $("[data-locale]").each(function(){ $(this).html($.i18n.prop($(this).data("locale"))); }); } }); }
默认是浏览器确定显示语言,默认会去浏览器获取是否设置语言。
阅读全文
0 0
- iframe标签重新加载和刷新、js cookie使用
- 如何使用iframe标签,延迟加载跨域JS文件
- jquery无刷新重新加载js
- 重新加载父iframe
- 使用js刷新指定的iframe
- HTML、js:如何利用Location对象的常用属性和方法重新加载、刷新页面
- JS刷新iframe和打印页面的iframe内容
- js控制重新加载css和js
- js添加新标签、重新加载js,css
- 不刷新页面,只重新加载js文件
- js 刷新iframe
- js刷新iframe
- js刷新iframe方法
- 怎么重新加载(刷新)页面使用jquery
- javascript实现页面的重新加载和页面的刷新
- 使用jquery刷新iframe
- JavaScript重新加载与刷新
- JavaScript重新加载与刷新
- 触发器简单介绍
- 2017.9.9考试
- android rtl8723bs 调试
- mycat简单介绍以及安装和配置说明(mysql集群为例)
- 上课总是不知道自己在忙什么
- iframe标签重新加载和刷新、js cookie使用
- Debug和Release区别
- 网关(转载)
- 搜狐_Kolakoski数列
- Windows Socket API 使用小结(转载…
- 网络编程基础名词
- ppt转换成pdf的办法,免费又方便
- binary search中遇到的一个overflow问题
- WinSocket模型浅谈(转载)