あなたの年齢を確認し、条件に同意する必要がある単純な Web アプリケーションを作成しています。
データ転送を節約するために使用したいlocalStorage
.
問題は、リンクを作成してonclick
関数を呼び出すと、アプリが現在のウィンドウにアダルト コンテンツと新しいウィンドウに年齢確認の両方をロードし、年齢を確認すると、アプリが新しいウィンドウにアダルト コンテンツをロードする無限ループに陥ることです。窓。
アダルト コンテンツは 2 ページです。1 つはフォームで、もう 1 つは結果ページです。値が
の場合にリダイレクトするには、それらにもコードを追加する必要があります。localStorage.getItem()
null
ただし、その手順に進む前に、まず確認を行う必要があります。
これは私がこれまでに持っているものです:
<a href="age.html" target="new" onclick="verCheck()">Order Form</a></li>
function verCheck() {
var LS = localStorage.getItem('ageVerified');
if (LS == "True") {
window.location.assign("/orderform.html")
} else {
alert("Error")
window.location.assign("/about.html")
}
}