在HTML中,我們是否有可以在類似於ASP.NET中的會話變量的所有頁面中訪問的變量?HTML中的會話或全局變量
我在welcome.HTML查詢字符串值,我想在complete.htm
用戶該值不能直接去,因爲有這些頁面之間的其他頁面從welcome.htm complete.htm。
問候 msbyuva
在HTML中,我們是否有可以在類似於ASP.NET中的會話變量的所有頁面中訪問的變量?HTML中的會話或全局變量
我在welcome.HTML查詢字符串值,我想在complete.htm
用戶該值不能直接去,因爲有這些頁面之間的其他頁面從welcome.htm complete.htm。
問候 msbyuva
您需要使用客戶端Cookie(採用JavaScript的),因爲HTML是不是服務器端語言的方式是ASP等
感謝您的回覆..在我的情況下,它可能無法正常工作,因爲用戶可能會禁用這將是問題的Cookie。有沒有要求用戶輸入一個值並在QueryString中發送該值? – msbyuva 2010-08-11 14:55:38
嗨。只有當你有一些類型的服務器端頁面才能讀取Qstring變量(asp,php,cgi,whatnot)。我不知道如何使用純HTML。 (如果是這樣的話,我一直在努力工作,哈!) – LesterDove 2010-08-11 15:02:33
不是沒有HTML5: http://playground.html5rocks.com/#sessionstorage
(如前所述,餅乾是一個很好的選擇)
感謝您的回覆..在我的情況下,它可能無法正常工作,因爲用戶可能會禁用這將是問題的Cookie。有沒有要求用戶輸入一個值並在QueryString中發送該值? – msbyuva 2010-08-11 14:56:04
只要您每次都繼續在查詢字符串中包含該值,就可以始終將值從一個頁面鏈接到另一個頁面。絕對是一種痛苦,但是可行。如果導航到每個頁面都包含HTTP POST而不是GET,則可以使用隱藏字段進行類似操作。再次,不理想。 – 2010-08-11 15:26:01
,使用JavaScript來獲取查詢字符串值,將其分配到一個表單值,並張貼使用形式complete.htm發佈或獲取方法
感謝您的回覆..你能否提供我任何示例代碼..?它幫助我! – msbyuva 2010-08-11 14:59:38
很久以前我寫了這段代碼。解決方案保證:)不幸的是我需要時間。 – 2010-08-11 15:04:42
今天在瀏覽器中支持HTML,您沒有變量。不過,你可以讓Javascript設置一個cookie。
全局變量不存在於HTML中 - 這些只是靜態的代碼頁面。爲了將值從一個頁面傳遞到另一個頁面,您只能使用cookie(您關心的用戶禁用,因此使它們無用),查詢字符串或表單郵件。查詢字符串可以通過修改頁面鏈接或通過使用get方法使用表單來設置。
因爲welcome.HTML沒有直接鏈接到complete.htm,所以您需要找到一種方法來連續傳遞變量,直到達到complete.htm。在這種情況下,最簡單的解決方案可能是使用JavaScript修改鏈接序列中每個頁面的每個鏈接,以在每個鏈接上包含QueryString,直到達到complete.htm。
感謝您的所有輸入,我會嘗試它們,並且會回到這篇文章!! – msbyuva 2010-08-11 17:18:26
HTML沒有變量...您是否指JavaScript? – Nicole 2011-11-26 17:50:09