パーシモンシステム
LLL/Ajax
メニュー

FAQ

   LLL/web (トリプルエル/ウェブ) に関するFAQです。

技術的な質問

プログラムについて
戻る


Q-0068.Cookieを利用して値を保存したいのですがどのように行えばいいのでしょうか?

LLL/webでは、Ver1.30からCookie入出力用の関数LH_CookieSet()及びLH_CookieGet()が追加されました。
これにより、LLL/webの旧バージョンでは

LH_Window.Document.Cookie = "Name = SetValue"

と言った形でCookieを設定する必要があったのが
Call LH_CookieSet("Name","SetValue")
といった簡便な形式で指定できるようになりました。

関数の指定書式、各引数の意味は以下の通りです。

Sub LH_CookieSet(ByVal Name, ByVal SetValue)
引数 引数の意味
Name Cookieから値を取り出すときにキーの役割を果たします。任意の文字列を指定してください。
SetValue 実際にCookieに書き込みたい値を指定してください。


Function LH_CookieGet(ByVal Name)
引数 引数の意味
Name Cookieから取り出したい値に対応するキーです。前述のLH_CookieSetでCookieに値をセットした際に、Nameに設定した文字列を指定してください。

記述例
一つ目のアプリケーションに配置されたフィールドFld_CookieDataの値を、二つめのアプリケーションで定義された変数WRK_CookieDataに取得する。
(一つ目のプログラムの任意のオウンコード記述部)
Call LH_CookieSet("CookieData", LHVGET(fno_Fld_CookieData,0))
(二つ目のプログラムの「プログラム開始」オウン)
WRK_CookieData = LH_CookieGet("CookieData")




戻る





著作権について パーシモンシステムトップへ