javascript文件包含以下代码:
function getSelected(win) {
sel = win.getSelection();
alert(sel);
}
browser.xul文件包含:
<popup id="contentAreaContextMenu">
<menuitem id="selection" label="Select text" accesskey="S"
oncommand="getSelected(window);"/>
</popup>
警报是空白的,为什么?
答案 0 :(得分:3)
您在getSelection函数中使用的窗口对象是浏览器的窗口,而不是文档的窗口。您可能需要使用content
代替:
function getSelected() {
var sel = content.getSelection();
alert(sel);
}
查看此资源以获取更多信息: