87,997
社区成员




<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center" height="27"> 学号 </td>
<td align="center"> 姓名 </td>
<td align="center"> 学科 </td>
<td align="center"> 学费 </td>
</tr>
<tbody id="tbItem"></tbody>
</table> <br /> <br />
<input type="submit" value="选择学生" onclick="window.open('zi.htm','')">
<br />
<br />
总学费:
<input type="text" id="totalMoney" value="0"><!--要给个默认值,为0-->
<script type="text/javascript">
//这个方法是提供给子页面操作该页面的
function AddItem(Num,Name,Subject,Money)
{
var row=document.getElementById("tbItem").insertRow();
var td=row.insertCell();
td.innerHTML=Num;
td=row.insertCell();
td.innerHTML=Name;
td=row.insertCell();
td.innerHTML=Subject;
td=row.insertCell();
td.innerHTML=Money;
}
function hasAdd(Num)
{
Num=Trim(Num);
var tbItem=document.getElementById("tbItem");
for(var i=0;i<tbItem.rows.length;i++)
{
if(Num==Trim(tbItem.rows[i].cells[0].innerHTML))
return true;
}
return false;
}
function Trim(Msg)//去除空格的
{
var start=-1,end=-1;
var i=0;
while(i<Msg.length)
{
if(Msg.charAt(i)==' ')
{
start=i;
i++;
}
else break;
}
i=Msg.length-1;
while(i>-1)
{
if(Msg.charAt(i)==' ')
{
end=i;
i--;
}
else break;
}
if(end==-1)
return Msg.substring(start+1);
else
return Msg.substr(start+1,end-start-1);
}
function SetTotalMoney(TotalMoney)//设置总学费
{
document.getElementById("totalMoney").value=TotalMoney+parseFloat(document.getElementById("totalMoney").value);
}
</script>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" id="subTb">
<tr>
<td width="16%" height="27" align="center"> 学号 </td>
<td width="16%" align="center"> 姓名 </td>
<td width="16%" align="center"> 学科 </td>
<td width="16%" align="center"> 学费 </td>
<td width="16%" align="center" onclick="SelAll()"> 选择标志 (全选) </td>
<td width="16%" align="center"> 性别 </td>
</tr>
<tr>
<td align="center" height="27"> 001 </td>
<td align="center"> 张三 </td>
<td align="center"> c# </td>
<td align="center"> 500 </td>
<td align="center"> <input type="checkbox"> </td>
<td align="center"> 男 </td>
</tr>
<tr>
<td align="center" height="27"> 003 </td>
<td align="center"> 李四 </td>
<td align="center"> c++ </td>
<td align="center"> 300 </td>
<td align="center"> <input type="checkbox"> </td>
<td align="center"> 男 </td>
</tr>
<tr>
<td align="center" height="27"> 015 </td>
<td align="center"> 王五 </td>
<td align="center"> java </td>
<td align="center"> 200 </td>
<td align="center"> <input type="checkbox"> </td>
<td align="center"> 女 </td>
</tr>
</table>
<p>
<input type="button" value="提交选择" onclick="AddToParent()"/>
</p>
<script type="text/javascript">
function SelAll()
{
var cb=document.getElementsByTagName("input");
for(var i=0;i<cb.length;i++)
{
if(cb[i].type=='checkbox') cb[i].checked=true;
}
}
function AddToParent()
{
var subTb=document.getElementById("subTb");
var totalMoney=0;
var row;
for(var i=1;i<subTb.rows.length;i++)//注意是从1开始,省略了标题行
{
row=subTb.rows[i];
if(row.cells[4].getElementsByTagName("input")[0].checked)//选中
{
if(!opener.hasAdd(row.cells[0].innerHTML))///
{
opener.AddItem(row.cells[0].innerHTML,row.cells[1].innerHTML,row.cells[2].innerHTML,row.cells[3].innerHTML);///========
totalMoney+=parseFloat(row.cells[3].innerHTML);
}
}
}
if(totalMoney>0) opener.SetTotalMoney(totalMoney);//============
self.close();
}
</script>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center" height="27"> 学号 </td>
<td align="center"> 姓名 </td>
<td align="center"> 学科 </td>
<td align="center"> 学费 </td>
</tr>
<tbody id="tbItem"></tbody>
</table> <br /> <br />
<input type="submit" value="选择学生" onclick="window.open('zi.htm','')">
<br />
<br />
总学费:
<input type="text" id="totalMoney" value="">
<script type="text/javascript">
//这个方法是提供给子页面操作该页面的
function AddItem(Num,Name,Subject,Money)
{
var row=document.getElementById("tbItem").insertRow();
var td=row.insertCell();
td.innerHTML=Num;
td=row.insertCell();
td.innerHTML=Name;
td=row.insertCell();
td.innerHTML=Subject;
td=row.insertCell();
td.innerHTML=Money;
}
function SetTotalMoney(TotalMoney)//设置总学费
{
document.getElementById("totalMoney").value=TotalMoney;
}
</script>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" id="subTb">
<tr>
<td width="16%" height="27" align="center"> 学号 </td>
<td width="16%" align="center"> 姓名 </td>
<td width="16%" align="center"> 学科 </td>
<td width="16%" align="center"> 学费 </td>
<td width="16%" align="center" onclick="SelAll()"> 选择标志 (全选) </td>
<td width="16%" align="center"> 性别 </td>
</tr>
<tr>
<td align="center" height="27"> 001 </td>
<td align="center"> 张三 </td>
<td align="center"> c# </td>
<td align="center"> 500 </td>
<td align="center"> <input type="checkbox"> </td>
<td align="center"> 男 </td>
</tr>
<tr>
<td align="center" height="27"> 003 </td>
<td align="center"> 李四 </td>
<td align="center"> c++ </td>
<td align="center"> 300 </td>
<td align="center"> <input type="checkbox"> </td>
<td align="center"> 男 </td>
</tr>
<tr>
<td align="center" height="27"> 015 </td>
<td align="center"> 王五 </td>
<td align="center"> java </td>
<td align="center"> 200 </td>
<td align="center"> <input type="checkbox"> </td>
<td align="center"> 女 </td>
</tr>
</table>
<p>
<input type="button" value="提交选择" onclick="AddToParent()"/>
</p>
<script type="text/javascript">
function SelAll()
{
var cb=document.getElementsByTagName("input");
for(var i=0;i<cb.length;i++)
{
if(cb[i].type=='checkbox') cb[i].checked=true;
}
}
function AddToParent()
{
var subTb=document.getElementById("subTb");
var totalMoney=0;
var row;
for(var i=1;i<subTb.rows.length;i++)//注意是从1开始,省略了标题行
{
row=subTb.rows[i];
if(row.cells[4].getElementsByTagName("input")[0].checked)//选中
{
opener.AddItem(row.cells[0].innerHTML,row.cells[1].innerHTML,row.cells[2].innerHTML,row.cells[3].innerHTML);///========
totalMoney+=parseFloat(row.cells[3].innerHTML);
}
}
opener.SetTotalMoney(totalMoney);//============
self.close();
}
</script>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center" height="27"> 学号 </td>
<td align="center"> 姓名 </td>
<td align="center"> 学科 </td>
<td align="center"> 学费 </td>
</tr>
<tbody id="tbItem"></tbody>
</table> <br /> <br />
<input type="submit" value="选择学生" onclick="window.open('zi.htm','')">
<br />
<br />
总学费:
<input type="text" id="totalMoney" value="0"><!--要给个默认值,为0-->
<script type="text/javascript">
//这个方法是提供给子页面操作该页面的
function AddItem(Num,Name,Subject,Money)
{
var row=document.getElementById("tbItem").insertRow();
var td=row.insertCell();
td.innerHTML=Num;
td=row.insertCell();
td.innerHTML=Name;
td=row.insertCell();
td.innerHTML=Subject;
td=row.insertCell();
td.innerHTML=Money;
}
function ClearAll()
{
var tbItem=document.getElementById("tbItem");
while(tbItem.rows.length>0)
{
tbItem.rows[0].removeNode(true);
}
document.getElementById("totalMoney").value="0";//总学费置0
}
function SetTotalMoney(TotalMoney)//设置总学费
{
document.getElementById("totalMoney").value=TotalMoney+parseFloat(document.getElementById("totalMoney").value);
}
</script>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" id="subTb">
<tr>
<td width="16%" height="27" align="center"> 学号 </td>
<td width="16%" align="center"> 姓名 </td>
<td width="16%" align="center"> 学科 </td>
<td width="16%" align="center"> 学费 </td>
<td width="16%" align="center" onclick="SelAll()"> 选择标志 (全选) </td>
<td width="16%" align="center"> 性别 </td>
</tr>
<tr>
<td align="center" height="27"> 001 </td>
<td align="center"> 张三 </td>
<td align="center"> c# </td>
<td align="center"> 500 </td>
<td align="center"> <input type="checkbox"> </td>
<td align="center"> 男 </td>
</tr>
<tr>
<td align="center" height="27"> 003 </td>
<td align="center"> 李四 </td>
<td align="center"> c++ </td>
<td align="center"> 300 </td>
<td align="center"> <input type="checkbox"> </td>
<td align="center"> 男 </td>
</tr>
<tr>
<td align="center" height="27"> 015 </td>
<td align="center"> 王五 </td>
<td align="center"> java </td>
<td align="center"> 200 </td>
<td align="center"> <input type="checkbox"> </td>
<td align="center"> 女 </td>
</tr>
</table>
<p>
<input type="button" value="提交选择" onclick="AddToParent()"/>
</p>
<script type="text/javascript">
function SelAll()
{
var cb=document.getElementsByTagName("input");
for(var i=0;i<cb.length;i++)
{
if(cb[i].type=='checkbox') cb[i].checked=true;
}
}
function AddToParent()
{
var subTb=document.getElementById("subTb");
var totalMoney=0;
var row;
var HasClear=false;
for(var i=1;i<subTb.rows.length;i++)//注意是从1开始,省略了标题行
{
row=subTb.rows[i];
if(row.cells[4].getElementsByTagName("input")[0].checked)//选中
{
if(!HasClear) {opener.ClearAll();HasClear=true;}
opener.AddItem(row.cells[0].innerHTML,row.cells[1].innerHTML,row.cells[2].innerHTML,row.cells[3].innerHTML);
totalMoney+=parseFloat(row.cells[3].innerHTML);
}
}
opener.SetTotalMoney(totalMoney);//============
self.close();
}
</script>