HTML中的会话或全局变量

时间:2010-08-11 14:48:17

标签: html session variables global

在HTML中,我们是否有可以在所有类似于ASP.NET中的Sessions变量的页面中访问的变量?

我在welcome.HTML中有一个Querystring值,我想在complete.htm中找到该值

用户不能直接从welcome.htm转到complete.htm,因为这些页面之间还有其他页面。

此致 msbyuva

5 个答案:

答案 0 :(得分:1)

你会想要使用客户端cookie(通过使用JavaScript),因为HTML不像ASP那样是服务器端语言等。

答案 1 :(得分:1)

不是没有HTML5:http://playground.html5rocks.com/#sessionstorage

(如上所述,Cookies是一个不错的选择)

答案 2 :(得分:0)

在welcome.html中,使用javascript获取查询字符串值,将其分配给表单值并使用表单post或get方法将其发布到complete.htm

答案 3 :(得分:0)

在今天的浏览器中支持HTML,您没有变量。不过,你可以让Javascript设置一个cookie。

答案 4 :(得分:0)

HTML中不存在全局变量 - 这些只是代码的静态页面。为了将值从一个页面传递到另一个页面,您只能使用cookie(您担心用户禁用,从而使它们无用),查询字符串或表单帖子。可以通过修改页面链接或使用带有get方法的表单来设置查询字符串。

由于welcome.HTML没有指向complete.htm的直接链接,因此您需要找到一种方法来连续地将变量从一个页面传递到另一个页面,直到达到complete.htm。在这种情况下,最简单的解决方案可能是使用JavaScript修改链接序列中每个页面的每个链接,以在每个链接上包含QueryString,直到达到complete.htm。