效果:http://www.jscode.cn/jscode/js08041601/index.html
代码:http://www.jscode.cn/jave_page/300804727.htm代码太长,上不上来,请见谅。
添加记录总是从左下角加的,而且总是往下加的,不能横着添加。我见IGOOGLE上的效果是从左上角加的。望高手帮改改代码,让它从左上角添加或可以横着添加。
代码:http://www.jscode.cn/jave_page/300804727.htm代码太长,上不上来,请见谅。
添加记录总是从左下角加的,而且总是往下加的,不能横着添加。我见IGOOGLE上的效果是从左上角加的。望高手帮改改代码,让它从左上角添加或可以横着添加。
解决方案 »
- 关于网站的replace问题(高分,全部家当)急!!
- 我是新手,这种情况能实现吗?
- ifrme自动适应宽高
- 关于在弹出窗口中给父窗口的列表框增加项目遇到的问题?
- 如何对层中的内容进行剪裁,层中是vml矢量图
- 这种情况i怎么样让他自加
- 怎么实现通过选择radiobutton显示与隐藏相应内容
- 如何在提交完一个页面的表单后刷新另一个窗口的页面
- 请问我有一幅Flash,方在index.html中,我想让它每次运行时都是全窗口出现,该怎么做?不管是800*600,还是1024*768,就是让flash自动适
- 数据库连接不关闭,会不会造成数据库吊死???
- js问题
- 在input输入框失去焦点,根据input的值是否为空,显示提示信息。
execute : function (div) {
//处理table类结构
var wc = this, parent = wc.parent, json = wc.json, items = div.getElementsByTagName("input"), row, c, i;
try {
for (i = 0 ; i < items.length ; i ++) {
if (items[i].type != "checkbox") continue;
row = json[items[i].value];
if ((!!row.row) != items[i].checked) {
var index = parseInt(items[i].value.substr(2, 1)) - 1;
if (row.row)
parent.remove(row.row); //删除
else
parent.add(parent.table.items[index].add(row.id, 1, false)); //向第一行追加数据
c = true;
}
}
div.innerHTML = "";
if (c) parent.set_cookie();
} catch (exp) {}
wc.close();
},
请问这一句意思
var index = parseInt(items[i].value.substr(2, 1)) - 1;
是不是指取得数组里的第一个字符的值还有,想问一下,添加的时候能否自上而下的添加数据呢?
//初始化元素
var wc = this, div = $("root_row").cloneNode(true), el = wc.parent.element;
if(el.childNodes.length <= 1){
el.appendChild(div)
}else{
el.insertBefore(div, el.childNodes[1]);
}
div.style.display = "block";
return div;
},
//初始化元素
var wc = this, div = $("root_row").cloneNode(true), el = wc.parent.element;
if(el.childNodes.length <= 1){
el.appendChild(div)
}else{
el.insertBefore(div, el.childNodes[1]);
}
div.style.display = "block";
return div;
},
换成这个后,自上而下的添加数据实现了,不过又发现了一个新问题,向下面的层拉不到最上面去了,只可以新加的往下拉,呵。