使用链接提交表单-快被firefox折磨死了 name="form1" id="head"id与name同名第二个问题:没用javascript操作过框架,不知道如何解决,不过应该会有解决的方法的在网上找找ff跟ie下的js的区别 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><body><form name="aForm" method="post" action="2.htm" id="aForm"><script type="text/javascript"><!--var theForm = document.forms['aForm'];if (!theForm) { theForm = document.aForm;}function PostBack() { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.submit(); }}// --></script> <a href="javascript:PostBack()">修改</a></form></body></html> 第一个问题:想要firefox和ie兼容,请用document.getElementById('head').submit();//这个东西两者通用firefox完全支持文档对象模型,IE也支持,不过IE考虑到大家都不规范,所以很宽容地允许head.submit(),但是请不要误以为这个是规范,给FF写JS请注意规范点。第二个问题:出错原理同第一个问题,parent.rowFrames在Firefox里面没有这个东西,要在firefox里面获取对象,请用document.getElementById()IE把所有控件都写在parent下,所以你可以直接访问,但firefox没有,所以给frame的id命名,然后用document.getElementById() 谢谢所有的各位,尤其感谢joycheney,问题解决了!;-) 这两段代码为什么结果不同? 兼容问题 关于随机不重复数按钮 IE解析XML的问题,请高手解答 请问下,怎么使用easyUI? 请大神帮写一个Js判断代码 问一个js的常用功能实现 js控制media player的补充? 如何在网页中自动加载一个Ocx控件?(up有分,在线等待) 请问如何让window.open打开的页面一直显示,当光标一到别的页面,仍然显示,急!! js对话框弹出问题 简单的alert
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<body><form name="aForm" method="post" action="2.htm" id="aForm">
<script type="text/javascript">
<!--
var theForm = document.forms['aForm'];
if (!theForm) {
theForm = document.aForm;
}
function PostBack() {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.submit();
}
}
// -->
</script> <a href="javascript:PostBack()">修改</a></form></body>
</html>
想要firefox和ie兼容,请用document.getElementById('head').submit();//这个东西两者通用
firefox完全支持文档对象模型,IE也支持,不过IE考虑到大家都不规范,所以很宽容地允许head.submit(),但是请不要误以为这个是规范,给FF写JS请注意规范点。第二个问题:
出错原理同第一个问题,parent.rowFrames在Firefox里面没有这个东西,要在firefox里面获取对象,请用document.getElementById()
IE把所有控件都写在parent下,所以你可以直接访问,但firefox没有,所以给frame的id命名,然后用document.getElementById()