 |
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")
|