问题描述
各位大侠们,帮小弟解决一个问题。怎么用js实现,点击一个按钮,table里的内容会隐藏一行,再点击这个按钮时隐藏的这行会显示。现在的方式是用cookie已经实现,但是不符合要求,如果现在用session去实现,该怎么办呢?functionconfirmSwitch(){varcontentID,objNode,objNodeList,nLength,node,temp=0,temp2=0,strValue;contentID='contents0';objNode=document.getElementById(contentID);objNodeList=objNode.getElementsByTagName('Tr');nLength=objNodeList.length-2;strValue=document.getElementById("hidFlg").value;document.cookie="hidFlg="+strValue;for(vari=0;i<nLength;i++){if(i%2!=0){node=objNodeList.item(i);if(node.style.display=="none"){temp++;}else{temp2++;}if(node.currentStyle.display=="none"){node.style.display="block";document.getElementById("hidFlg").value="block";document.cookie="hidFlg=block";}else{node.style.display="none";document.getElementById("hidFlg").value="none";document.cookie="hidFlg=none";}}}if(temp!=0&&temp2!=0){for(vari=0;i<nLength;i++){if(i%2!=0){node=objNodeList.item(i);node.style.display="block";document.getElementById("hidFlg").value="block";document.cookie="hidFlg=block";}}}returnfalse;}
解决方案
解决方案二:
你问过吧?
解决方案三:
嗯,就是不知道怎么用session来改
解决方案四:
form传值你会么
解决方案五:
不懂,我也是刚接触C#的,麻烦你给说细一点!谢谢了!
解决方案六:
你直接js操作cookie,算"客户端"编程.然后点提交或者跳转向服务器端发请求你现在可以把之前存在cookie中的值,在请求中传递过去这样服务器端就可以得到了,同时就可以存储在session里
解决方案七:
嗯,好的,我试一下,谢谢你了!