我有一个主 jsp 页面,其中使用修改了警报功能
window.alert=function(txt)
在其他 jsp 页面中使用 iframe 加载到同一个文档中。parent.alert 用于大多数这些页面以保持一致性。
这是我正在使用的一段代码
<div onkeypress="handlekey()">
<button id='done' onclick="example()" >submit</button>
</div>
脚本部分如下
<script>
function handlekey(){
if ((window.event) && (window.event.keyCode == 13))
{
// click the search button
done.click();
}
}
function example(){
parent.alert('Done');
}
</script>
如果我按下回车键,则不会触发警报,但是当我单击按钮时会触发警报。当我用警报替换 parent.alert 时,警报也会被触发。