0

我正在通过 skydrive 浏览并试图理解上下文菜单构建,我偶然发现了这个ul选项之前的代码:

<iframe 
       frameborder="no" 
       src="javascript:''" 
       scrolling="no" 
       style="position: absolute; 
              visibility: visible; 
              width: 186px; 
              height: 350px; 
              left: 0px; 
              top: 0px; 
              display: block;">
</iframe>

我不明白他们为什么要<iframe>加上src="javascript:''"?

它是否意味着修复 x 域请求/函数调用?

4

2 回答 2

0

看起来它是一个占位符,准备好让服务器使用 AJAX 或其他技术插入代码。

于 2013-08-04T21:22:26.973 回答
0

定义:

  • 标记用于在主 HTML 文档中嵌入其他文档。
  • src 属性用于定义嵌入文档的位置。

你的例子解释:

因此,以您为例,他们在 HTML 文档的某个区域中插入了一个 JavaScript 文档。请注意,他们没有直接在 HTML 文档中编写 JavaScript。它是指向外部资源的链接。这对于像 Microsoft 这样的地方的团队协作很有帮助,因为他们让人们管理不同的文件,如 CSS、JavaScript 和 HTML。

于 2013-08-04T21:22:43.287 回答