8.3 外部链接
外部链接是指跳转到当前网站外部,与其他网站中的页面或其他元素之间的链接关系。这种超链接一般情况下需要使用绝对路径,常用的包括HTTP链接、FTP链接、E-mail链接、Telnet链接、下载文件链接。
1.使用HTTP
外部链接最经常使用HTTP实现链接,基本语法为:
在该语法中,“http://”表明这是关于HTTP的外部链接,在其后输入网站的网址即可。实例代码如下:
代码运行结果如图8-4所示,当单击链接文字“武汉软件工程职业学院”时,就会打开链接的网页,如图8-5所示。
图8-4 使用HTTP
图8-5 链接的网页
2.FTP链接
HTTP是超文本传输协议,在网络上还有一种应用广泛的协议:FTP。FTP是文件传输协议,是实现计算机之间相互通信的协议。假设两台计算机通过FTP对话,并且都能访问Internet,那么它们就可以用FTP命令来传输文件。FTP链接的基本语法如下:
在该语法中,“ftp://”表示这是关于FTP的外部链接,后面输入的是链接网站的网址。
实例代码如下:
代码的运行结果如图8-6所示。
图8-6 FTP链接
3.E-mail链接
在网页上创建E-mail链接,可以让网页浏览者快速地与设计者进行联系。当浏览者单击E-mail链接时,能自动打开当前计算机系统中默认的电子邮件客户端软件,如Outlook Express、Foxmail等。E-mail链接的基本语法如下:
mailto其实就是mail to的连写,意思是“发送邮件到”。在这行代码中,还可以给新邮件填好邮件的主题和正文,这通过subject和body属性来实现,使用时需要放在两个问号之间。mailto的参数见表8-3。
表8-3 mailto的参数
实例代码如下:
代码运行结果如图8-7所示。
4.Telnet链接
远程登录Telnet是指一台计算机远程连接到另一台计算机,并在远程计算机上运行自己系统的程序,从而达到共享计算机软件和硬件资源的目的。
Telnet链接的基本语法为:
图8-7 E-mail链接
该链接方式与前面3种类似,不同的是登录的是Telnet站点。这里不再举例说明。
5.下载文件链接
如果要在网站中提供下载资料,就需要为文件提供下载链接。当单击下载链接后,浏览器会自动判断文件的类型,如果链接指向的不是一个网页,而是zip、mp3、exe等类型文件,就会下载相应文件。
下载文件链接的基本语法为:
在文件地址中设置文件的路径,可以是绝对地址,也可以是相对地址。实例代码如下:
本例的链接地址是相对地址。运行此代码,单击“网页素材图像下载”超链接,在弹出的对话框中单击“保存文件”按钮,即可实现文件的下载和保存。运行结果如图8-8所示。
图8-8 下载文件链接