如何让iframe里面的iframe 链接跳转转出来

场景:界面NewsView.aspx嵌套在NewsCenterFrame.aspx中的Iframe中
&iframe src="NewsView.aspx" runat="server" width="749" height="93%" frameborder="0" scrolling="yes"name="frame_right" id="frame_right"&&/iframe&
如何从外部新闻链接中打开NewsView.aspx界面而且确保它打开后还是嵌套在NewsCenterFrame.aspx,如果链接本身就是在NewsCenterFrame.aspx中那当然万事大吉,直接用target="frame_right"就行了,可如果不是呢,打开的结果则只是NewsView.aspx。
我解决这个问题的思路是在NewsView.aspx和NewsCenterFrame.aspx上面解决,不去改动链接。
NewsView.aspx:
$(document).ready(function () {
if (self.frameElement == null) {
//判断当前界面是否在iframe中
var thisSLoc = self.location.
//获取当前界面的url全路径
var tmpUPage = thisSLoc.split("/");
var thisUPage = tmpUPage[tmpUPage.length - 1];//获取当前页面的页面名+所有参数
window.location.href = "NewsCenterFrame.aspx?" + thisUP//打开要嵌入的父页面
$("#form1").css("display","inline");//让页面不显示,因为是先执行后台代码的,为了让页面再跳转的过程中NewsView.aspx的内容不显示,先把Form1隐藏掉,如果判断它已经在Iframe中则将它显示出来
NewsCenterFrame.aspx:
$(document).ready(function () {
var thisSLoc = self.location.
var firstindex = thisSLoc.indexOf("?");
var frameurl = thisSLoc.substring(firstindex + 1, thisSLoc.length);
$("#frame_right").attr("src", frameurl);
阅读(...) 评论()<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&a标签的target链接指向iframe的方法
作者:佚名
字体:[ ] 来源:互联网 时间:09-04 10:02:56
这篇文章主要介绍了a标签的target链接指向iframe的方法,切记不是用Id来做指向的目标而是name,需要的朋友可以参考下
代码如下: &iframe id="myFrameId" name="myFrameName" scrolling="no" frameborder="0" style="width:200 height:150 "&&/iframe& &a href="../ashx/Print2DCodeImage.ashx?codeInfo=Demo123" target="myFrameName" &打印二维码&/a& 上面的这个a标签的target指向的是name为myFrameName的iframe,不是用Id来做指向的目标,如果target=&myFrameId&的话只有新版的Chrome、opera支持,在IE10,FF中都不生效。
大家感兴趣的内容
12345678910
最近更新的内容& & 在许多时候我们在用iframe的时候都会做分页操作 iframe内部的url跳转将不能直接通过iframe的src属性来获得& & iframe的当前url的获取方法& & 复制代码代码如下:& & parent.document.getElementById("content_info").contentWindow.location.href& & 其中:content_info为iframe的id& & 您可能感兴趣的文章:通过隐藏iframe实现文件下载的js方法介绍动态加载js、css等文件跨iframe实现js动态创建上传表单通过iframe模拟Ajax实现无刷新JS操作iframe里的dom(实例讲解)兼容主流浏览器的iframe自适应高度js脚本用js+iframe形成页面的一种遮罩效果的具体实现Flex iframe. 向jsp中传参示例js与jQuery 获取父窗、子窗的iframejs如何设置在iframe框架中指定div不显示iframe子父页面调用js函数示例JSP跨iframe如何传递参数实现代码js实现网页防止被iframe框架嵌套及几种location.href的区别对frameset、frame、iframe的js操作示例代码Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法js实现拉伸拖动iframe的具体代码js操作iframe兼容各种主流浏览器示例代码js操作iframe的一些方法介绍js调用iframe实现打印页面内容的方法& & QQ空间
百度搜藏更多& & Tags:IFRAME. 当前URL& & 复制链接收藏本文打印本文关闭本文返回首页& & 上一篇:常见表单重复提交问题整理及解决方法& & 下一篇:html文本框提示效果的示例代码& & 相关文章javascript与asp.net(c#)互相调用方法Firefox和IE浏览器兼容JS脚本写法小结各浏览器对click方法的支持差异小结使用IE的地址栏来辅助调试Web页脚本JS 实现导航栏悬停效果Javascript的getYear、getFullYear、getUTCFullYear异同分享js中字符替换函数String.replace()使用技巧javascript实现的弹出层背景置灰-模拟(easyui dialog)验证用户是否修改过页面的数据的实现方法js验证输入是否为手机号码或电话号码示例& & 文章评论& & 最 近 更 新& & JavaScript. 申明函数的三种方法 每个函数JavaScript. 关键字屏蔽实现函数window.open关于浏览器拦截问题分析及解决JS 实现Table相同行的单元格自动合并示例jquery的$(document).ready()和onload的加js的延迟执行问题分析JavaScript. confirm选择判断javascript实现unicode和字符的互相转换在线编辑器的实现原理(兼容IE和FireFox)Javascript加载速度慢的解决方案& & 热 点 排 行& & js刷新页面方法大全清除网页历史记录,屏蔽后退按钮js中cookie的使用详细分析javascript深入理解js闭包JS鼠标事件大全 推荐收藏Javascript. 的addEventListener(js验证表单大全js 获取浏览器高度和宽度值(多浏js 字符串操作函数比较全的JS checkbox全选、取消全
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
上一篇:下一篇:
相关经验教程
论文写作技巧

我要回帖

更多关于 iframe 链接自动跳转 的文章

 

随机推荐