May
29
链接路径是指作为链接起点的文档到作为链接目标的文档之间的文件路径,分为绝对路径、文档相对路径和站点根目录相对路径。
一、绝对路径
绝对路径给出要链接的目标文档的完整URL,而且包括访问该文档所使用的协议,对于网页通常使用http://。例如,http://localhost/ajax/chap02/page2-11.html就是一个绝对路径。如果要链接到位于其他Web服务器上的文档,就必须使用绝对路径。
二、文档相对路径
文档相对路径的基本意思是省略掉对于当前文档和所链接的文档都相同的绝对URL部分,而只提供不同的路径部分。使用文档相对路径时,通常有以下几种情况。
三、站点相对路径
站点相对路径提供从站点的根文件夹到文档的路径。站点根目录相对路径以一个斜线符号(/)开始,该符号表示当前站点的根文件夹。例如:/ajax/media/pciviewer.swf。
四、其余与链接相关的内容
1、命名锚记链接
在<a>标记的href属性部分,使用“path#anchor_name”,其中path表示目标文档的路径,anchor_name表示用<a>标记定义的锚记的名称(由name属性指定)。当命名锚记位于当前文档时,path可以省略。
2、创建电子邮件链接
在<a>标记的href属性部分,使用“mailto:”,后面跟上电子邮件地址。若要指定邮件的主题和内容,可在电子邮件地址后面添加“?subject=主题&body=内容”。
3、创建空链接
在<a>标记的href属性部分,输入“#”、“javascript:;”、“vbscript:”。
4、创建脚本链接
在<a>标记的href属性部分,输入“javascript:”,并在后面附上JavaScript代码或函数调用,例如输入“javascript:window.close();”。
5、目标选项
在<a>标记的target属性部分,可以定义选择打开目标文档的位置。
一、绝对路径
绝对路径给出要链接的目标文档的完整URL,而且包括访问该文档所使用的协议,对于网页通常使用http://。例如,http://localhost/ajax/chap02/page2-11.html就是一个绝对路径。如果要链接到位于其他Web服务器上的文档,就必须使用绝对路径。
二、文档相对路径
文档相对路径的基本意思是省略掉对于当前文档和所链接的文档都相同的绝对URL部分,而只提供不同的路径部分。使用文档相对路径时,通常有以下几种情况。
引用
若要链接的目标文档与当前文档位于同一文件夹中,直接输入文件名,例如:page2-12.html;
若要链接的目标文档位于文件夹中,则应提供子文件夹的名称,后跟正斜杠“/”,然后输入文件名,例如:SpryAssets/SpryValidationTextField.css;
若要链接的目标文件位于父文件夹中,可在文件名前添加“../”,其中“..”表示文件夹层次架构向上提升一级。例如,../media/picviewer.swf。
若要链接的目标文档位于文件夹中,则应提供子文件夹的名称,后跟正斜杠“/”,然后输入文件名,例如:SpryAssets/SpryValidationTextField.css;
若要链接的目标文件位于父文件夹中,可在文件名前添加“../”,其中“..”表示文件夹层次架构向上提升一级。例如,../media/picviewer.swf。
三、站点相对路径
站点相对路径提供从站点的根文件夹到文档的路径。站点根目录相对路径以一个斜线符号(/)开始,该符号表示当前站点的根文件夹。例如:/ajax/media/pciviewer.swf。
四、其余与链接相关的内容
1、命名锚记链接
在<a>标记的href属性部分,使用“path#anchor_name”,其中path表示目标文档的路径,anchor_name表示用<a>标记定义的锚记的名称(由name属性指定)。当命名锚记位于当前文档时,path可以省略。
2、创建电子邮件链接
在<a>标记的href属性部分,使用“mailto:”,后面跟上电子邮件地址。若要指定邮件的主题和内容,可在电子邮件地址后面添加“?subject=主题&body=内容”。
3、创建空链接
在<a>标记的href属性部分,输入“#”、“javascript:;”、“vbscript:”。
4、创建脚本链接
在<a>标记的href属性部分,输入“javascript:”,并在后面附上JavaScript代码或函数调用,例如输入“javascript:window.close();”。
5、目标选项
在<a>标记的target属性部分,可以定义选择打开目标文档的位置。
引用
_blank 将链接的文件载入一个未命名的新浏览器窗口中;
_parent 将链接的文件载入还有该链接的父框架集或父窗口中,如果包含链接的框架不是嵌套的,这目标文件加载到整个浏览器窗口中;
_self 将链接的文件载入该链接所在的同一个框架或窗口中,这是默认值;
_top 将链接的文件载入整个浏览器窗口中,因而会删除所有框架;
可以指定一个窗口名称,若命名的窗口尚未打开,则打开一个具有该名称的新窗口;
若用在框架网页中,也可以指定在某个框架中打开。
_parent 将链接的文件载入还有该链接的父框架集或父窗口中,如果包含链接的框架不是嵌套的,这目标文件加载到整个浏览器窗口中;
_self 将链接的文件载入该链接所在的同一个框架或窗口中,这是默认值;
_top 将链接的文件载入整个浏览器窗口中,因而会删除所有框架;
可以指定一个窗口名称,若命名的窗口尚未打开,则打开一个具有该名称的新窗口;
若用在框架网页中,也可以指定在某个框架中打开。