父窗口中onkeydown后弹出子窗口,在子窗口中得到父窗口中text中的值? 用 setTimeout 延迟一下函数的运行就可以了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onkeydown="setTimeout('_submit(document.all.str_in.value)')" 可以啊?你看我做的测试程序当然我用的Asp,其实是一样的.''''''''''''这是1.asp'''''''''''<%response.write request("para")%>'''''这是脚本程序''''''''''''<html><script language="javaScript">function _submit(strvalue) {var key_code = event.keyCode;if(key_code==65){ window.open("http://127.0.0.1/1.asp?para="+strvalue,null,"height=200,width=500,status=yes");}}</script><body><input type="text" name="str_in" onkeydown="_submit(this.value)"></body></html>但是有个问题:a是快捷键,在初始化后直接按a键,那么弹开窗口将得不到a这个字符串?因为浏览器把它被当作快捷命令处理了.那么你想想如何解决该问题呢? 就是用延迟时间的方法来处理:hrong(黄蓉 被正身封杀中)的方法正确,我把程序补充完整. <html><script language="javaScript">function _submit() {var key_code = event.keyCode;if(key_code==65) setTimeout(openwindow,1000)}function openwindow(){ window.open("http://127.0.0.1/1.asp?para="+document.all.str_in.value,null,"height=200,width=500,status=yes");}</script><body><input type="text" name="str_in" onkeydown="_submit()"></body></html> JSON字符串表示数组的问题 vml中如何隐藏图形对象 封装$函数问题 在firefox里怎么用js调整播放器的高度,宽度 为什么不能执行以下代码 如何获得某一个单元格的位置,(例如left,top)?谢谢 工作两年了,还是感觉自己的javascript很臭,请高手点睛,如何提高水平? 我在空白页面上用JS写了个表格,如何将其能存成execl格式? 怎么在网页中显示word文档? json_encode()处理后的json数据出现空格怎么解决 怎么判某个id是否存在???? 80高分等待 请问如何动态改变下拉框的选择项,就是动态改变selected
当然我用的Asp,其实是一样的.''''''''''''这是1.asp'''''''''''
<%
response.write request("para")
%>'''''这是脚本程序''''''''''''<html>
<script language="javaScript">
function _submit(strvalue) {
var key_code = event.keyCode;
if(key_code==65){ window.open("http://127.0.0.1/1.asp?para="+strvalue,null,"height=200,width=500,status=yes");
}
}
</script>
<body>
<input type="text" name="str_in" onkeydown="_submit(this.value)">
</body>
</html>但是有个问题:a是快捷键,在初始化后直接按a键,那么弹开窗口将得不到a这个字符串?因为浏览器把它被当作快捷命令处理了.那么你想想如何解决该问题呢?
<script language="javaScript">
function _submit() {
var key_code = event.keyCode;
if(key_code==65)
setTimeout(openwindow,1000)
}
function openwindow()
{ window.open("http://127.0.0.1/1.asp?para="+document.all.str_in.value,null,"height=200,width=500,status=yes");
}
</script>
<body>
<input type="text" name="str_in" onkeydown="_submit()">
</body>
</html>