`

不同浏览器根据超链接的target属性查找iframe

 
阅读更多

1,情景:

点击超链接,在iframe中显示加载的新页面,超链接的target写iframe的id或者name属性。

 

2,浏览器

IE11,

GoogleChrome31,

FireFox47

 

3,部分页面代码:

 

 

<div id="headdiv"  >
	<ul id="headtitle" >
		<li><a  href="mainpage!list.do"   target="fm1">首页</a></li>
		<li><a  href="fee!list.do"    target="fm1">账目</a></li>		
		<li><a  href="javascript:void(0)"   target="fm1" >记事本</a></li>
		<li><a  href="about:blank"  target="fm1" >留言板</a></li>
	</ul>
</div>

<div id="contentdiv">
	
	<iframe name="fm1" id="fm1" frameborder="1">Not support iframe?</iframe>
</div>


结论:

1,当iframe没有name属性仅有id属性时,firefox和ie都找不到iframe,点击任何超链接,都打开了新的标签页/窗口,但googlechrome能根据id找到iframe并在其中显示新页面;

2,当iframe仅有name属性时,3种浏览器都能找到iframe,能在iframe中显示新页面;

分享到:
评论

相关推荐

    超链接属性

    对于此篇文档代码,其主要功能是在网页开发中,超链接属性的设置。

    CSS改变超链接属性

    在这个场景中,我们需要使用CSS来改变超链接的属性,从而实现特定的视觉效果和交互体验。 首先,我们要了解超链接的基本结构。在HTML中,`&lt;a&gt;`标签用于创建超链接,其`href`属性定义了链接的目标URL。例如,将...

    a标签的target链接指向iframe的方法

    不同的浏览器对`target`属性的支持可能存在差异。例如,如果`target`设为`myFrameId`,这在某些较新的浏览器如Chrome和Opera中可能有效,因为它们支持通过`id`来定位`iframe`。然而,对于IE10和Firefox,这种方法...

    Sharepoint之SPListItem相关编程如何读写超链接或查找项

    ### Sharepoint之SPListItem相关编程如何读写超链接或查找项 #### 一、概述 在SharePoint开发中,我们经常需要对列表项(`SPListItem`)进行操作,包括但不限于添加、修改、删除列表项及其字段值。本文将详细介绍...

    MindManager内嵌浏览器无法编辑超链接的Office文档.docx

    《MindManager内嵌浏览器无法编辑超链接的Office文档解决方案》 在使用MindManager这款强大的思维导图软件时,用户有时会遇到一个问题,即内嵌浏览器无法编辑通过超链接连接的Office文档,包括Excel、Word和...

    HTML a 标签的 target 属性.doc

    - 使用框架时,确保 `&lt;frame&gt;` 或 `&lt;iframe&gt;` 元素的 `name` 属性与 `&lt;a&gt;` 标签中的 `target` 属性匹配,以便正确地在指定框架中加载文档。 - 不要在自定义框架名称或 ID 中使用下划线作为第一个字符,因为这可能会...

    .NET中GridView中添加超链接字段和属性值,并向另一页中传递参数

    key={0}") %&gt;'` 表示根据数据源中的`SomeKey`字段值构造超链接的URL,其中"{0}"是一个格式化占位符,被`SomeKey`的值替换。`Text='("SomeValue") %&gt;'`则设置超链接文本为`SomeValue`字段的值。 接下来,我们需要...

    在iframe框架中打开页面的方法

    5. 相同窗口、新窗口打开链接:除了在指定iframe中打开链接,target属性还支持几个特殊的值,如“_blank”可以打开链接在一个新的浏览器窗口或标签页中,而“_self”和“_parent”则分别在当前窗口或当前框架的父...

    如何实现框架窗口间的关联及超链接的target属性的使用

    `target`属性还可以接受其他预定义的值,如`_self`(默认值,当前窗口或框架加载内容)、`_blank`(新建窗口或标签页)、`_parent`(父框架加载内容,如果在子框架中则为整个父框架)和`_top`(整个浏览器窗口加载...

    HTML利用超链接打开链接文件的方法介绍

    a和href属性HTML用来表示超链接,英文叫... 比如链接到jb51.net站点首页,就可以这样表示: 多特软件站jb51.net首页&lt;/a&gt;target属性使用target属性,可以在一个新窗口里打开链接文件。 &lt;ahref=https://www.jb51.netta

    超链接_html_

    总结来说,HTML中的超链接通过`&lt;a&gt;`标签实现,通过`href`属性指定目标,`target`属性控制打开方式。开发者可以利用Sublime这样的工具进行高效编写,并通过CSS调整超链接的样式。理解并熟练掌握这些基础知识,对于...

    获取帮助浏览器页面的超链接:在函数帮助中创建指向任何 MATLAB 帮助浏览器页面的超链接-matlab开发

    为指向帮助页面文档的超链接提供 HREF 文本从当前在 MATLAB 帮助浏览器 (doc) 中打开的页面获取文档链接。 HTML 文本可以在 MATLAB 帮助页面中提供函数。 当需要参考 MATLAB 文档中的特定帮助页面时,这很有用。 doc...

    C# WinForm Label 控件拓展—变色字体、超链接

    在事件处理函数中,可以使用System.Diagnostics.Process.Start方法打开一个URL,实现类似浏览器的超链接行为。 4. **代码示例**: ```csharp public class MultiColorLabel : Label { // 新增属性... public ...

    改超链接 C# 替换超链接

    在C#中,我们可以使用字符串处理方法来查找并替换超链接。最常用的是`String.Replace()`方法,它可以方便地替换字符串中的某个特定子串。但要注意,这个方法是基于精确匹配的,因此在处理HTML时,我们可能需要更复杂...

    Java超链接 Java超链接

    在Java编程中,超链接是常见的一种功能,用于在文本或网页中创建可点击的链接,引导用户到其他资源或执行特定操作。本教程将详细解释如何在Java中实现超链接,以及涉及到的关键技术,包括`HyperlinkEvent`、`...

    对target="framename"的理解(实现分页的demo)

    在网页设计和开发中,`target`属性是一个非常重要的HTML属性,主要应用于`&lt;a&gt;`(超链接)标签,用于指定打开链接页面的目标位置。`target`属性的使用可以帮助我们控制浏览器窗口或框架如何处理链接的目标页面。在这...

    20种样式不一的创意超链接

    1. **颜色与状态**:创意超链接通常会根据不同的状态(如默认、鼠标悬停、点击和活动)使用不同的颜色,以提供视觉反馈。可以使用CSS伪类如`:link`, `:visited`, `:hover`, `:active`来分别定义这些状态。 2. **...

    js超链接伸缩特效js超链接伸缩特效

    将事件监听器添加到父元素上,然后根据事件的`target`属性来判断哪个子元素被触发,这样可以减少监听器的数量。 在提供的文件“超链接伸缩效果.txt”中,可能包含了实现这种特效的代码示例或详细说明。通过对这些...

Global site tag (gtag.js) - Google Analytics