如何在网页中实现类似.net 中代码段 #region ....endregion 收缩的功能?
解决方案 »
- asp.net文件下载
- 遍历是否选中复选框,然后进行删除。。。
- 关于asp.net生成word文档的问题
- javascript怎样使用
- 这个问题
- 在弹出的页面有一个datagrid 因为弹出的页面大小限制了,请问怎么给datagrid增加滚动条 谢谢
- 如何动态显示XML页面
- datagrid重的ItemDataBound问题请教
- 请教高手能否提供一些经典的WORD建立,读取和保存
- emergency如何从ds生成符合Treeview nodesrc格式的xml文件?我用的是sql 7.0不支持select for xml语句的。
- 在DataGrid中打开新窗体的问题?
- GridView_RowCommand获得当前行号出错?感觉GridView还不如DataGrid
{
var oContent = dnn.dom.getById(sContentID);
if (oContent != null)
{
var oBtn = oLnk.childNodes[0];
var sContainerID = oLnk.getAttribute('containerid');
var sCookieID = oLnk.getAttribute('cookieid');
var sCurrentFile = oBtn.src.toLowerCase().substr(oBtn.src.lastIndexOf('/'));
var sMaxFile;
var sMaxIcon;
var sMinIcon; if (dnn.getVar('min_icon_' + sContainerID))
sMinIcon = dnn.getVar('min_icon_' + sContainerID);
else
sMinIcon = dnn.getVar('min_icon'); if (dnn.getVar('max_icon_' + sContainerID))
sMaxIcon = dnn.getVar('max_icon_' + sContainerID);
else
sMaxIcon = dnn.getVar('max_icon'); sMaxFile = sMaxIcon.toLowerCase().substr(sMaxIcon.lastIndexOf('/')); var iNum = 5;
if (oLnk.getAttribute('animf') != null)
iNum = new Number(oLnk.getAttribute('animf'));
if (sCurrentFile == sMaxFile)
{
oBtn.src = sMinIcon;
//oContent.style.display = '';
dnn.dom.expandElement(oContent, iNum);
oBtn.title = dnn.getVar('min_text');
if (sCookieID != null)
{
if (dnn.getVar('__dnn_' + sContainerID + ':defminimized') == 'true')
dnn.dom.setCookie(sCookieID, 'true', 365);
else
dnn.dom.deleteCookie(sCookieID);
}
else
dnn.setVar('__dnn_' + sContainerID + '_Visible', 'true');
}
else
{
oBtn.src = sMaxIcon;
//oContent.style.display = 'none';
dnn.dom.collapseElement(oContent, iNum);
oBtn.title = dnn.getVar('max_text');
if (sCookieID != null)
{
if (dnn.getVar('__dnn_' + sContainerID + ':defminimized') == 'true')
dnn.dom.deleteCookie(sCookieID);
else
dnn.dom.setCookie(sCookieID, 'false', 365);
}
else
dnn.setVar('__dnn_' + sContainerID + '_Visible', 'false');
}
return true; //cancel postback
}
return false; //failed so do postback
}
if(tablelink.innerHTML == "[显示明细]") {
tabledetail.style.display = "";
tablelink.innerHTML = "[隐藏明细]";
}
else {
tabledetail.style.display = "none";
tablelink.innerHTML = "[显示明细]";
}
}调用示例
<td class="tdlink" id="installlink" style="CURSOR: hand" onclick="javascript:go(this,document.all.install);" align="center" width="156" height="24">[显示明细]</td>其中install为要伸缩的区域,如span,div,td,table……都可以,只要设定id就可