A,B表单不在同一页面,用JAVASCRIPT实现,阿信和各位朋友,快帮忙啊!我好急啊!
解决方案 »
- <a> rel 属性和onclick 不能同时存在
- IE下通过,火狐读取不了,请帮帮忙,谢谢
- 帮忙看看这段代码 js,我想获取url传递过来的参数,再传给下一个动态网页
- javascript如何获取上一页的地址
- 急!!! 转换成UTF8后出现"未结束的字符串常量".
- 弹出窗口如何避过3721等拦截工具的拦截。向各位高手请教!
- 能用javascript使得浏览器的后退键不能用吗?(在线,ok马上结帐)
- 大哥大姐救我呀!!
- 求牛人解密一段javascript代码,多谢
- 设计一个程序,使用数组接收用户输入的7门功课的成绩,然后在页面上显示其总成绩和平均分,并列出不及格的成绩.
- 请教:csdn首页上的两边浮动的广告效果是如何实现的,谢谢!
- 菜鸟初问:关于onclick()事件
1.htm
<SCRIPT LANGUAGE="JavaScript">
<!--
function SendData()
{
var oWin = window.open("2.htm");var oElements = document.form1;
var nLen = oElements.length;
var sHTML = "" ;
var i=0,j=0; for(i=0; i<nLen; i++)
{
if ( (oElements[i].name.indexOf("DataID_")!=-1) && (oElements[i].checked) )
{
sHTML += oElements[i].outerHTML ; var oTbody = oWin.oData.childNodes[0];
oWin.oData.appendChild(oTbody); var oRow = oWin.document.createElement("TR");
oTbody.appendChild(oRow); for (j=1; j<4; j++)
{
var oCell = oWin.document.createElement("TD");
oCell.innerHTML = oElements[i].parentElement.parentElement.children[j].innerHTML;
oRow.appendChild(oCell);
}
}
}
oWin.focus();}//-->
</SCRIPT>
<FORM METHOD=POST ACTION="" NAME="form1">
<TABLE border="1"><TR>
<TD><INPUT TYPE="checkbox" NAME="DataID_01"></TD>
<TD>a</TD>
<TD>aa</TD>
<TD><FONT color="#FF0000">aaa</FONT></TD>
</TR>
<TR>
<TD><INPUT TYPE="checkbox" NAME="DataID_02"></TD>
<TD>b</TD>
<TD>bb</TD>
<TD><FONT color="#33CCFF">bbb</FONT></TD>
</TR>
<TR>
<TD><INPUT TYPE="checkbox" NAME="DataID_03"></TD>
<TD>c</TD>
<TD>cc</TD>
<TD>ccc</TD>
</TR></TABLE>
<INPUT TYPE="button" value="测试" onclick="SendData()"></FORM>2.htm
<FORM METHOD=POST ACTION="" NAME="form1">
<TABLE border="1" id="oData">
</TABLE>
</FORM>:_)
==>
var oTbody = oWin.document.createElement("Tbody");
win2000 + ie5(or ie6) 通过
:_)
oWin.document.oData.rows[i].cells[j].innerHTML=oElements[i].parentElement.parentElement.children[j].innerHTML;
这是我的尝试,但它老是说”oWin.document.oData.rows[i].cells[j]“不是对象,请速复!
oElements[i].parentElement.parentElement.children[j].innerHTML;
这句话是"为CHECKBOX的父元素TD的父元素TR的儿子TD嵌入静态HTML"
是这个意思吗?如果不是,又是什么意思呢?
能解释一下吗?
<FORM METHOD=POST ACTION="" NAME="form1">
<TABLE border="1" id="oData">
</TABLE>
</FORM>
==>
<FORM METHOD=POST ACTION="" NAME="form1">
<TABLE border="1" id="oData">
<TR>
<TD>ID</TD>
<TD>CODE</TD>
<TD>CODE</TD>
</TR>
</TABLE>
</FORM>
oElements[i].parentElement.parentElement.children[j].innerHTML;
这句话是"为CHECKBOX的父元素TD的父元素TR的儿子TD嵌入静态HTML"?
是的,在循环中取出第2,3,4三个节点内容(第一个节点内容为CHECKBOX):_)