首页 > 编程知识 正文

使用iframe嵌套网页,iframe嵌套别人网页

时间:2023-05-05 05:46:19 阅读:27408 作者:112

iframe页面嵌套问题

开发工具与关键技术: VisualStudio C#作者:落灵执笔时间: 2019/6/8一、iframe框架根据内容高度适应

iframe是项目设计中常用的框架标签。 其作用是将页面嵌套在自己形成的框架中,这样可以在一个固定的位置切换多个页面,而不会更改其他内容。 使用帧标签iframe时,初学者通常直接固定iframe的宽度和高度。 在中,如果文本内容的长度不同,则逐一设置。 当有几百个页面的时候,这一定增加了代码量。 这个问题的解决方法也非常简单,我们只要让它高度适应就行了。

二、点击iframe内部页面进行跳转问题

iframe可以嵌套多个页面,但存在非常严重的问题。 那是iframe标签的翻页问题。 通常,可以通过单击iframe框架区域以外的位置来更改iframe的嵌套内容。 但是,如果将window.location.href的页面跳转事件写入嵌套在iframe中的页面,则跳转的页面不会复盖当前页面,而是嵌套在iframe中。 由于页面宽度的百分比发生了变化,嵌套页面的样式将受到很大影响。 示例如下图所示

就像上面一样。 嵌套在iframe内部的页面无法覆盖当前页面也是有原因的。 这是因为存在安全问题。 有iframe的通常是主页。 让外来的页面覆盖主页后,该页面就可以操作主页来获取主页的信息。 因此,当嵌套在iframe内部的页面在window.location.href中进行页面跳转时,跳转的页面也会嵌套在iframe中。

单击iframe中的页面跳转到另一个页面时,如果需要复盖当前页面,该怎么办? 这是我们可以通过点击a标签来跳

aid=' a _ link ' href=' ' target=' _ blank ' hidden/a target=" _ blank "是从空白页打开新的页面,target=" _ sellan

三.点击iframe外部页面进行iframe页面嵌套问题

此问题与iframe主页和其他页面之间的相关性有关。 第一次加载主页时,可以在方法中使用attr设置主页的默认第一次加载页,然后通过调用该方法来设置iframe第一次加载的页。

如果有两个页面,则在单击一个页面上的" a "选项卡并跳转到主页时,iframe会嵌套相应的页面。 主页本身具有与另一个页面相同的选项卡,单击该选项卡可以嵌套相应的页面。 那么,发生了问题。 如何通过单击当前页面的选项卡来触发另一个页面上相应选项卡的单击事件?

这个问题需要通过控制器的参数传递来解决。 可以在单击以跳转到主页的同时,通过控制器将参数传递到主页。 控制器接收参数后,在View.Data或View.Bag中接收参数,并在主页面中设置隐藏的输入标签接收参数。 现在,您可以通过确定参数来嵌套与iframe对应的页面。 假设a页上有学生、老师、校长三个标签。 单击学生时,名为学生的字段将传递到主页,主页将确定传递的参数。 如果参数==“学生”,则嵌套学生页面;如果参数==“老师”,则嵌套老师页面以解决问题。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。