窗口和框架是用来描述当你点击网站中的链接时会出现什么的术语。如果没有额外的编码,链接将在您当前使用的同一窗口中打开,这意味着您需要按“上一步”按钮才能返回到您所浏览的页面。
但是,如果链接定义为在新窗口中打开,它将显示在浏览器的新窗口或选项卡中。如果链接定义为在新框架中打开,则它将在浏览器中的当前页面顶部弹出。
通过使用锚定标记的普通HTML链接,您可以将链接所指的页面作为目标,单击链接时,该链接将显示在另一个窗口或框架中。当然,同样的事情也可以在Javascript中完成——事实上,HTML和Java之间有很多重叠。一般来说,您可以使用Java来针对大多数类型的链接。
用HTML或JavaScript编写代码以指向链接,以便它们在新的空白窗口、父框架、当前页面中的框架或框架集中的特定框架中打开。
例如,要以当前页面的顶部为目标并从当前使用的任何框架集中分离出来,您可以使用
<;a href=“page.htm”target=“\u top”>;
在HTML中。在您使用的Javascript中
top.location.href='page.htm';
达到了同样的目的。
其他Java编码遵循类似的模式:
链接效应 | HTML | JavaScript |
目标是一个新的空白窗口 | <;a href=“page.htm”target=“\u blank”>; | 窗口。打开(“空白”); |
目标页面顶部 | <;a href=“page.htm”target=“\u top”>; | top.location.href='page.htm'; |
目标当前页或帧 | <;a href=“page.htm”target=“\u self”>; | self.location.href='page.htm'; |
目标父帧 | <;a href=“page.htm”target=“\u parent”>; | parent.location.href='page.htm'; |
以帧集中的特定帧为目标 | <;a href=“page.htm”target=“thatframe”>; | top.frames['thatframe'].location.href='page.htm'; |
以当前页面中的特定iframe为目标 | <;a href=“page.htm”target=“thatframe”>; | self.frames['thatframe'].location.href='page.htm'; |
当您针对帧集中的特定帧或当前页面中的特定iframe时,请将代码中显示的“thatframe”替换为要显示内容的帧的名称。但是,保留引号-它们是必要的。
当您对链接使用JavaScript编码时,请将其与操作(如onClick或onMousover)配对。此语言将定义何时打开链接。
...习,请查看这些一步一步的HTML和CSS教程。 JavaScript:JavaScript是添加浏览器端逻辑和实时更改的唯一方法(学习JQuery基础知识是一个很好的开始)。现在,浏览器端和服务器端逻辑都可以使用JavaScript,使用Meteor或React...
...是说,HTML(超文本标记语言)、CSS(层叠样式表)和JS(JavaScript)。 ...
...序的Java、用于iOS应用程序的Swift或用于跨平台应用程序的JavaScript。 ...
如果说GitHub是值得借鉴的,那么我们可以看到Java和JavaScript是世界上最流行的两种编程语言,其次是Python、PHP和Ruby。然而,尽管名称相似,Java和JavaScript却毫不相干。 ...
...这在网络编程中尤其如此。主要有以web为中心的语言(如JavaScript)以及通用语言(如Java)。我们将集中讨论您应该问自己的问题,以确定要使用的正确web编程语言。 ...
...eb组件允许您创建自定义HTML元素。您会发现在现代的前端JavaScript框架中使用最多的web组件。但是“Web组件”实际上是w3cweb标准,不需要框架就可以使用。 ...
... Vue是目前可用于JavaScript的最通用的框架。对于程序员和非程序员来说,它也是最容易理解的。 ...
...南中,我们将带您从最简单的helloworld扩展(不需要HTML或JavaScript知识)到更复杂的RSS获取扩展,让您成为Chrome扩展**大师。今年夏天,我发布了我的第一个Chrome扩展,一个名为Music Plus的Google Music power-up扩展,接着是一个更简单的...
JavaScript与AJAX 在过去的几十年里,互联网已经成为机构、组织和个人交流和信息发布的基本必需品。不断扩大的互联网技术在把世界变成一个地球村方面发挥着越来越复杂的作用。 从某种意义上说,互联网是通过使用标准化工...