添加Javascript代码到客户端放置在伪协议说明符后javascript: URL。这一特定类型的协议宣布URL的身体任意Javascript代码,这是运行的Javascript解释器。如果在Javascript Javascript代码:URL中包含多个语句,则必须使用分号分隔的语句。这样的网址如下:


现在是新的日期();时间是+现在;


当浏览器加载这样一个URL时,它执行URL中包含的Javascript代码,并将最后一个Javascript语句的字符串值作为新文档的内容显示。

Javascript URL还可以包含只执行操作但不返回值的Javascript语句:


警告:Hello World!


加载URL时,浏览器只执行Javascript代码,但由于它不显示新文档的值,所以它不会更改当前显示的文档。

通常我们想使用Javascript:URL执行一些Javascript代码,不更改文档的当前显示。要做到这一点,你必须确保在URL的最后一条语句没有返回值。一是明确指定返回值的不确定性与操作,并使用声明作废0在Javascript的终结:URL;例如,下面的链接将打开一个新的空的浏览器窗口没有改变当前窗口的内容:


Javascript:window.open(有关:空白);无效0;


如果URL没有void操作符的返回值,window.open()方法将被转换为一个字符串,显示,和当前窗口将覆盖以下文件。