2 つの HTML ページ間で変数を共有しようとしています。Windows 8 アプリの開発には JavaScript と HTML5 のみを使用しています。ユーザーが 1 つのページでクリックした画像に基づいて、2 番目のページの div にその画像を入力します。何か案は?
画像をクリックすると、現在次の関数を呼び出しています。
function imageClick(url) {
//var id = parsed.ClientID;
//window.location= url + "?" + id
window.location = url;
}
次に、html ファイルに次の行があります。
<img onclick="imageClick('pages/page2/page2.html')"
data-win-bind="src:image" style="width: 133px; height: 125.5px;">
次のページの URL でその ID を取得することを考えていましたが (上記のコメント行のコメントを外した場合)、それは少しハッキーで、次のページでその ID を取得する方法が実際にはわかりません..
JavaScriptでこれを行うより効率的で簡単な方法はありますか? phpなどのセッションに相当するものですか?