asp.net中使用js找到后台该别IFRAME标签的网页的文件路径及名字
2011-04-30 08:07
691 查看
在ASP.NET中使用TreeView,LinkButton等生成导航的时候。比如你将他们的打开的位置设为指定的框架如ifmpage(这个是通过target设置 一定要Iframe的Name的值 不要设置成ID设置成ID将没有效果)。当你通过TreeView,LinkButton 等导航到指定的网页的时候你却发现iframe标签的src却没有改变成对应网页的 路径。是不是很郁闷呀。不知道怎么回事IE中iframe标签的src的值 一直就是你在写HTML页面的时候指定的那个网页的路径呀。这可能是IE的一个Bug(个人认,也有可能是为了安全但是不想)。
经过仔细研究iframe属性和方法的研究发现了当中的解决问题的方法。不过比较麻烦的直接看代码吧
就这么的简单 在IE8 windows 7 旗舰系统中测试正常
经过仔细研究iframe属性和方法的研究发现了当中的解决问题的方法。不过比较麻烦的直接看代码吧
function Login(para) { var ifmpage=para; if (para.toString() != "[object]") { ifmpage = document.getElementsByName("ifmpage"); } if (ifmpage.src == undefined) return -1;//没有找到该ifmpage if (ifmpage.readyState == "complete") { return ifmpage.contentWindow.location.href } }
就这么的简单 在IE8 windows 7 旗舰系统中测试正常
相关文章推荐
- ASP.NET使用后台动态加载js和css文件
- Asp.net + js 异步上传文件的例子 - 使用iframe实现
- asp.net上传文件使用fileupload控件,判断文件类型和大小,取得文件路径时报错【System.IO.FileNotFoundException:未能找到文件】的解决办法
- asp.net上传文件使用file控件,判断文件大小,取得文件路径时报错【System.IO.FileNotFoundException:未能找到文件】的解决办法
- IT咨询顾问:一次吐血的项目救火 java或判断优化小技巧 asp.net core Session的测试使用心得 【.NET架构】BIM软件架构02:Web管控平台后台架构 NetCore入门篇:(十一)NetCore项目读取配置文件appsettings.json 使用LINQ生成Where的SQL语句 js_jquery_创建cookie有效期问题_时区问题
- asp.net 如何使用js来判断一个网页是否处于iframe中
- ASP.NET中使用js JavaScript获取FileUpload 文件大小
- 关于“Asp.net 中后台CS读取数据库数据生成数组传递给前台页面JS使用”
- [置顶] 网页中使用pdf.js展示pdf文件,全屏问题以及绝对路径如何读取
- asp.net 从cs类文件给js传值,js javascript获得后台传来的方法值或变量值
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口调试
- Asp.net 后台添加CSS、JS、Meta标签
- Asp.net 后台添加CSS、JS、Meta标签
- asp.net ajax后台使用JS脚本.需要使用ScriptManager..::.RegisterStartupScript 方法
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之完成登录功能
- asp.net下使用 jquery.form.js 上传图片(文件)
- 网页优化系列二:使用Cache缓存静态文件、图片(asp.net版)
- 【原】asp.net1.1中使用jquery调用后台webservice文件
- asp.net后台动态添加JS文件和css文件的引用实现方法
- asp.net后台代码动态引用添加JS和css文件