我想要的很简单。用户点击扩展的图标,并执行一个JS代码,显示一个提示框询问两个值。但我无法弄清楚如何正确链接JS与popup.html。到目前为止,只需点击图标,弹出窗口就会打开,而不需要运行JS代码。运行javascript并点击Chrome扩展中的popup.html图标
popup.html
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="prompt.js"></script>
</head>
<body onload="promptBox()">
</body>
</html>
prompt.js
function promptBox() {
prompt('Choose File 1',A14nH);
R1Gh7=prompt('Choose File 2',L3f7);
if(L3f7&&R1Gh7) {
Fr4Q='<frameset cols=\'*,*\'>\n<frame src=\''+L3f7+'\'/>';
Fr4Q+='<frame src=\''+R1Gh7+'\'/>\n';
Fr4Q+='</frameset>';
with(document) {
write(Fr4Q);
void(close())
}
}
else{
void(null)
};
}
这将是很好的提jQuery不会弹出内部的工作都顺利.html,例如:jQuery eventhandler中的'this'是'window'。因此,调用'$(this).remove()'将不起作用,但普通JS工作于'document.getElementById(“btnX”)。remove();' – Legends