请教一个动态改变iframe的src问题 如题,我在javascript中改变iframe中的src。如果src中包含中文 会自动编码,这个问题怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var obj= document.getElementById("search");//iframe的IDvar hyxm=document.getElementById("hyxm").value; //中文姓名hyxm = encodeURI(encodeURI(hyxm));//解码obj.src = "hygl.jsp?hyxm="+hyxm; 如果是IE6 在internet高级设置里面取消“总是以utf-8发送url”就是正常的。但是在IE8 中就是取消了 也不行 页面全部utf-8,过滤utf-8,这样才会有用 没太明白,你是说iframe的URL跳转后目标页面的编码跟原来跳转前页面的编码不一致么? 如是乱码 在Tomcat 中修改 编码格式 在service.xml 中设置 URLEncoding = gbk 没有tomcat 用的是很老的技术 这个iframe的url 指向的不是一个页面 是一个服务器上的文件 我个人觉得比较兼容的方法是,把ifreame放在一个div里面,在js直接改变div的内容,也就是把你的ifreame复制上去,把src改变,然后替换原来的ifreame。至少我改变图片的时候是这样做的 也不是乱码 就是自动编码成ISO-8859-1了 10楼的朋友 我试了下你说的那样 document.all.mydiv.innerHTML = "<iframe name='Src' width='100%' height='100%' id = 'Src' value='' src='" + src + "' ></iframe> "这样 还是编码不对啊 请教 急急急!请问如何实现表格动态排序??? smartUpload问题(在线等,急!~!~!~~) 用SmartUpload组件上传的问题!急,在线等! tomcat,外网代理设置 怎么样可以实现一个按钮即能提交(上传到数据库)又可以链接到另一个网页呀??谢谢!我是新手 在frameset里定义的jsp页面显示不正常怎么办? build.xml 怎么构建,谁有资料可以参考 简单问题。 十万火急求助?liunux+tomcat+8080 现在SSH是不是都用注解开发了? Runtime.getRuntime().exec怪问题?
var hyxm=document.getElementById("hyxm").value; //中文姓名
hyxm = encodeURI(encodeURI(hyxm));//解码
obj.src = "hygl.jsp?hyxm="+hyxm;
但是在IE8 中就是取消了 也不行
这个iframe的url 指向的不是一个页面
是一个服务器上的文件
document.all.mydiv.innerHTML = "<iframe name='Src' width='100%' height='100%' id = 'Src' value='' src='" + src + "' ></iframe> "这样 还是编码不对啊