弹出窗口,回填记录的操作
2006-01-14 18:06
225 查看
//防止一条记录多次添加
function check(checkBB){
if(checkBB.checked==true){
var str = checkBB.value
var table = parent.powercontainer.window.document.getElementById("power");
var content = table.innerHTML;
var flag = content.indexOf(str); //注意做为标志的字段必须唯一,事实上一般都是
// 取表的关键字
if(flag>0){
alert("你已经添加过此权限!");
checkBB.checked = false;//因为用的多选框选择,
//按键统一添加所以不允许添加直接 把多选框置false
}
}else{
return false;
}
}
//目标处用表格动态添加
function add(){
var table = parent.powercontainer.window.document.getElementById("power");
for(var i = 0 ; i < form1.mp.length; i ++){
if(form1.mp[i].checked == true){
var len = parseInt(table.rows.length);//把记录添加到已有的记录后
var newrow = table.insertRow(len);
var newcell = newrow.insertCell(0);
newcell.innerHTML = ""+ form1.mp[i].modalname;
newcell = newrow.insertCell(1);
newcell.innerHTML = "<b>" + form1.mp[i].showname + "</b>"
newcell = newrow.insertCell(2);
newcell.innerHTML = "<input type=/"checkbox/" name=/"mp/" value=/" "+form1.mp[i].value+"/" checked>"
}
form1.mp[i].checked = false;
}
}
//主要的是路径要考虑写对,即注意各个窗口之间访问时考虑清楚跨窗口就没什么难的了。
function check(checkBB){
if(checkBB.checked==true){
var str = checkBB.value
var table = parent.powercontainer.window.document.getElementById("power");
var content = table.innerHTML;
var flag = content.indexOf(str); //注意做为标志的字段必须唯一,事实上一般都是
// 取表的关键字
if(flag>0){
alert("你已经添加过此权限!");
checkBB.checked = false;//因为用的多选框选择,
//按键统一添加所以不允许添加直接 把多选框置false
}
}else{
return false;
}
}
//目标处用表格动态添加
function add(){
var table = parent.powercontainer.window.document.getElementById("power");
for(var i = 0 ; i < form1.mp.length; i ++){
if(form1.mp[i].checked == true){
var len = parseInt(table.rows.length);//把记录添加到已有的记录后
var newrow = table.insertRow(len);
var newcell = newrow.insertCell(0);
newcell.innerHTML = ""+ form1.mp[i].modalname;
newcell = newrow.insertCell(1);
newcell.innerHTML = "<b>" + form1.mp[i].showname + "</b>"
newcell = newrow.insertCell(2);
newcell.innerHTML = "<input type=/"checkbox/" name=/"mp/" value=/" "+form1.mp[i].value+"/" checked>"
}
form1.mp[i].checked = false;
}
}
//主要的是路径要考虑写对,即注意各个窗口之间访问时考虑清楚跨窗口就没什么难的了。
相关文章推荐
- [Selenium]通过Selenium实现在当前浏览器窗口点击一个图标之后,弹出另外一个窗口,关闭这个窗口,再回到原来的窗口进行操作
- js实现弹出窗口、页面变成灰色并不可操作的例子分享
- javaScript:弹出窗口转向操作后不打开新窗口;链接变量嵌套
- QUI操作超时弹出登录窗口登录的处理方式
- 弹出窗口后,父窗口不能操作
- 记录一下:弹出DIV层代替弹出窗口
- C# WinForm 弹出模式窗口操作滚动条
- 20100730 学习记录:gridview页脚加合计 & 逆向查找字符串 & 点图片弹出窗口
- MATLAB弹出窗口定义操作函数
- showModalDialog弹出一个窗口,使子窗口在父窗口之上。且子窗口必须关闭才能对父窗口操作
- 弹出窗口操作
- java selenium (十二) 操作弹出窗口
- js实现弹出窗口、页面变成灰色并不可操作的例子分享
- 控件:PopupWindow --- 弹出窗口(基本操作)
- js+css控制弹出小窗口之后,后整个页面背景图变色,并且不可操作,点击确定,页面跳转。。。
- java selenium (十二) 操作弹出窗口
- java selenium (十二) 操作弹出窗口
- 弹出窗口后,父窗口不能操作
- [Selenium]对弹出的Alert窗口进行操作
- js实现弹出窗口、页面变成灰色并不可操作的例子分享