js控制session问题

问题描述

各位大侠们,帮小弟解决一个问题。怎么用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里
解决方案七:
嗯,好的,我试一下,谢谢你了!

时间: 2024-10-31 03:18:56

js控制session问题的相关文章

怎么在html中,用js判断session是否存在

问题描述 我做了一个新闻发布系统,所有的新闻都生成了静态页!现在碰到个问题:如果会员登陆了,在进入新闻页时,显示"欢迎xx",我怎么在html中,用js判断session是否存在!谢谢@! 解决方案 解决方案二:欢迎xx是在标题中的?还是在网页中的?应该是这个写JS中的吧,JS中包含一个.aspx的文件.解决方案三:欢迎xx在网页中解决方案四:functionchecsessoin(){varstrSession="<%=Session["uid"]

js控制表单奇偶行样式的简单方法

这篇文章介绍了js控制表单奇偶行样式的简单方法,有需呀偶的朋友可以参考一下   一.如果使用JQuery的话可以直接JQuery的 复制代码 代码如下: $("tr:odd").addClass("clazzName"); $("tr:even").addClass("clazzName"); 二.如果是使用纯js的话 1.先获取table标签,var table = document.getElementById() 2.再

js控制页面元素坐标常用的两种方法

文章简介:获取页面中元素到文档区域document的横向.纵向坐标的两种方法及其比较. 获取页面中元素到文档区域document的横向.纵向坐标的两种方法及其比较 在js控制元素运动的过程中,对于页面元素坐标位置的获取是经常用到的,这里主要总结下两种方法: 一:通过叠加元素对象和它的offsetParent(如果存在)的offsetLeft/offsetTop属性来实现 在阅读javascript高级程序设计第三版DOM部分时,了解到要获取某个元素在页面上的偏移量,需要将这个元素的offsetL

JS控制INPUT格式时间输入

js|控制 <script language=javascript>function VerifyTime(id, type) {str = document.all(id).value;str = str.replace(/\s*/, "");str = str.replace(/\s*$/, "");document.all(id).value = str; //这几句只是用于将字符串首尾的空格去掉if (str.length == 0) retur

通过JS控制flash场景随内容而增减的方法

js|控制 本教程摘操自<Flash MX 2004 ActionScript 2.0 与RIA应用程序开发>//---------------------------------------------------在过去,Flash是无法做到随内容的增减而缩放场景的,按在Flash 6以后,利用Stage的属性控制Flash影片的固定比例(Stage.scaleMode = "noScale";)和靠左上角(Stage.align="TL";),整个影

用css和js控制UL实现的二级菜单

本文代码的运行结果: <style type="text/css"> *{margin:0px;padding:0px;} .my_nav { width:163px; font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; } ul /** 一级菜单 */ { list-style: none; width:163px; } ul li /** 一级菜单菜单项 */ { position: rel

js控制滚动条缓慢滚动到顶部

<html> <head> <script type="text/javascript"> var currentPosition,timer; function GoTop(){ timer=setInterval("runToTop()",1); } function runToTop(){ currentPosition=document.documentElement.scrollTop || document.body.

js控制文本框输入的字符类型方法汇总

这篇文章主要给大家汇总介绍了js控制文本框输入的字符类型的各种方法,十分的简单实用,有需要的小伙伴可以参考下.     JS 控制文本框只能输入数字    代码如下: <input onkeyup="value=value.replace(/[^0-9]/g,'')" onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu ="value=value.replace(/[^0-9]/g,''

js控制的遮罩层实例介绍

 闲来无事,把项目里很土的弹窗,改成了遮罩层显示,感觉效果好点了.上代码:  父页面:   代码如下: <div id='newDiv1' style="display: none;">  <%@include file='/WEB-INF/jsp/infobackup/martyr/printCertDia.jsp' %>  <%--<jsp:include page="/WEB-INF/jsp/infobackup/martyr/pri