马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我的这套线路可能跟许多学习PHP的爱好者不谋而合,这也算是一个循序渐进的学习过程,不过新手不要看到上面的概括就以为学习蛮简单的,默默在此不得不对您稍微泼一下冷水,任何东西其实都不简单。刷新|页面 refresh1.php新增后刷新显示:echo "<script language='Javascript'>
window.dialogArguments.parent.dialog_main.tb_addnew('".$task_insert_id."', '".$sc."',
'".$Mlist2['owner']."', '".$Mlist2['start_date']."', '".$Mlist2['end_date']."');
window.close();
</script>";
exit;
refresh.ihtml
<Script language="Javascript1.2">
//editor_generate('txt_content');
function numberCells(){ 显示增添表格函数
var count=0;
for (i=0; i<document.all.table_add.rows.length; i++) ...{
for (j=0; j<document.all.table_add.rows(i).cells.length; j++) ...{
document.all.table_add.rows(i).cells(j).innerText=count;
count++;
}
}
}
function tb_addnew(id1,t1,t2,t3) { 拔出一笔记录
var ls_t=document.all("table_add");
maxrow=ls_t.rows.length;
maxcell=ls_t.rows(0).cells.length;
mynewrow=ls_t.insertRow();
for (i=0; i<maxcell; i++) {
if (i==0) t0=id1; 必需显示列值id,才干完成即时刷新
else if (i==1) t0=t1;
else if (i==2) t0=t2;
else if (i==3) t0=t3;
else if (i==4) t0="
<input type='button' name='btn_edit21' value='#' >
<input type='button' name='btn_minus21' value='-' >";
else if (i==5) t0="<input id='checkbox' name='checkbox[]' type='checkbox' value='idl' $checkbox_checked >";
mynewcell=mynewrow.insertCell();
//mynewcell.innerText=t0; //在<td> </td>之间不包括html的内容
mynewcell.innerHTML=t0; //包括html的内容
}
}
function tb_edit(sid) ...{
open_dialog('refresh1.php?action=edit&sid='+sid,'topic_edit','600','600');
}
function tb_view(sid) ...{
open_dialog('refresh1.php?action=view&sid='+sid,'topic_edit','600','600');
}
function tbrow_edit(sid,t1,t2,t3,t4) ...{
var ls_t=document.all("table_add");
maxrow=ls_t.rows.length;
for (i=0; i<maxrow; i++) ...{
if (ls_t.rows(i).cells(0).innerHTML==sid) ...{
ls_t.rows(i).cells(1).innerHTML=t1;
ls_t.rows(i).cells(2).innerHTML=t2;
ls_t.rows(i).cells(3).innerHTML=t3; //只需显示到修正的列
//ls_t.rows(i).cells(4).innerHTML=t4;
break;
}
}
}
function tb_delete(sid) ...{
if (confirm("肯定要删除吗?")) ...{
open_dialog('refresh1.php?action=delete&sid='+sid,'topic_delete','600','400');
//var ls_t=document.all("table_add");
//ls_t.deleteRow();
}
}
function tbrow_delete(sid) ...{
var ls_t=document.all("table_add");
maxrow=ls_t.rows.length;
for (i=0; i<maxrow; i++) ...{
if (ls_t.rows(i).cells(0).innerHTML==sid) ...{
//window.alert(i);
ls_t.deleteRow(i);
break;
}
}
}
</Script>
<Script language="Javascript1.2">
//editor_generate('problem_desc');
//editor_generate('problem_reason');
//editor_generate('settle_desc');
//editor_generate('amend_desc');
//editor_generate('assess_desc');
</Script>
当需求两个刷新框架时,可写两次该代码,只是函数不必重名。
学习了六个多月PHP了,还是个新手,在这里受到了很多人的帮助,谢谢你们! |