我在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>
我不明白他们为什么用src="javascript:''"
加<iframe>
?
它是用来修复x域请求/函数调用的吗?
看起来它是一个占位符,可以让服务器使用AJAX或其他技术插入代码。
定义:
- 标记用于在主HTML文档中嵌入其他文档
- src属性用于定义嵌入文档的位置
你的例子解释道:
例如,他们在HTML文档的某个区域插入一个JavaScript文档。请注意,它们并不是直接在HTML文档中编写JavaScript。它是指向外部来源的链接。这对微软这样的地方的团队协作很有帮助,因为他们有人管理CSS、JavaScript和HTML等不同的文件。