javascript 获取值 并持久

问题描述

用javascript写了一个下拉菜单,很简单的一个,在点击下拉父菜单的时候,出现许多子菜单,就一层,当点击这个子菜单的时候,页面跳转到对应的页,但是在对应页中,那个父菜单是打开的,而且显示那个子菜单是红色的,就是把上个页的状态要传过来,还有就是子菜单太多了,不能一一把所有页面都做出来求救..................

解决方案

解决方案二:
asp.net只对同一个页面保持状态(通过ViewState自动保存页面上成百上千个控件的上万个或者更多),没有自动跨页传递机制。假设页面上有一个可分页、记录用户操作信息的GridView,旁边又有一个“方框”里显示(当前选中的)单条记录的细节,当用户点击GridView的不同行时“方框”里内容跟随着自动改变。这才是asp.net要达到的最基本的界面设计,GridView自动维护页面刷新间的状态视图一致性。asp.net中实现为这个页面中由于GridView在客户端被点击而postback,并在后台的事件中为“方框”里控件设置新的值,或者在“方框”中通过LoadControl加载新的控件(当一小块子界面来自于不同的用户控件时)。你想让页面之间跳转,这本来就与“页面局部”改变背道而驰。这是7、8年前asp、jsp的简单页面的编程思路,那样设计页面时就不要想再获得asp.net的控件自动维护状态的功能。
解决方案三:
好像没那么简单,呵呵.
解决方案四:
以后需再关注,现在先帮你顶一下

时间: 2024-09-17 17:30:45

javascript 获取值 并持久的相关文章

javascript获取select值的方法分析

  本文实例讲述了javascript获取select值的方法.分享给大家供大家参考.具体分析如下: 1. 获取显示的汉字 代码如下: document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].text 2. 获取数据库中的id 代码如下: window.document.getElementById("bigc

JavaScript获取/更改文本框的值的实例代码

这篇文章介绍了JavaScript获取/更改文本框的值的实例代码,有需要的朋友可以参考一下   尽管<input type="text" />和<textarea />是不同元素,但它们均支持同样的特性来获取包含在文本框内的文本.考虑以下例子: 复制代码 代码如下: <html> <head> <title>Retrieying a Textbox Value Example</title> <script

javascript获取select的当前值示例代码

 本篇文章主要介绍了javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome) 需要的朋友可以过来参考下,希望对大家有所帮助 JavaScript获取Select当前值写法: var value = document.getElementById("select").options[document.getElementById("select").options.selectedIndex].value; var t

JavaScript获取表单内所有元素值的方法

 本文实例讲述了JavaScript获取表单内所有元素值的方法.分享给大家供大家参考.具体如下: 下面的JS代码可以遍历指定表单中的所有元素,并输出元素的值 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <!DOCTYPE html> <html> <body> <form id="frm1" action="form_action.aspx"> First name:

javascript 获取iframe里页面中元素值的方法

 本篇文章主要是对javascript获取iframe里页面中元素值的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 IE方法: document.frames['myFrame'].document.getElementById('test').value;   火狐方法: document.getElementById('myFrame').contentWindow.document.getElementById('test').value;   IE.火狐方法:   代码如

JavaScript获取Select下拉框OptionValue和Text值方法

  Js获取select下拉列表框各个Option的Value值相对比较容易,不过获取Text值却有点麻烦,对于一个初学JavaScript的新手来说,可能一时还无从下手,那么就请看下本文的方法,以一个form表单中的Select下拉框菜单为例,来说明如何用JavaScript获取其Value值和Text值: 示例表单,里面是一个select下拉列表框的各个列表项及值: 接下来是JavaScript部分,获取Select的各个Value值和Text值:

使用JavaScript获取Request中参数的值方法_javascript技巧

假设现在有一个URL,如下. http://www.jb51.net 如何通过JS访问到id和name里面的值呢,实现我们来分析一下思路. 先获取当前页面的URL,通过window.location.href. 提取该URL?后面的部分,通过slice()方法. 把获取到的Request对象分割成字符串数组,通过split() 方法. 接下来看代码. function getUrlVars() { var vars = [], hash; var hashes = window.location

JavaScript获取表单内所有元素值的方法_javascript技巧

本文实例讲述了JavaScript获取表单内所有元素值的方法.分享给大家供大家参考.具体如下: 下面的JS代码可以遍历指定表单中的所有元素,并输出元素的值 <!DOCTYPE html> <html> <body> <form id="frm1" action="form_action.aspx"> First name: <input type="text" name="fname

javascript 获取iframe里页面中元素值的方法_javascript技巧

IE方法:document.frames['myFrame'].document.getElementById('test').value; 火狐方法:document.getElementById('myFrame').contentWindow.document.getElementById('test').value; IE.火狐方法: 复制代码 代码如下:     function getValue(){          var tmp = '';          if(docume