javascriptを使ったサイト作りは全くの初心者なのですが、自分のHPで以下のようなことがしたいと思っています。
1.index.htmlでjavascriptとcookieの設定を判定
2.どちらも有効の場合はtop.html(サイトの内容)へ自動的に移動
3.2以外の場合はsetup.html(設定の仕方)へ自動的に移動
検索で探していて判定結果を表示するスクリプトはちらほら見かけたのですが、その結果を受けて2、3をさせる方法がわかりません。
ヒントになるページを教えていただくか、アドバイスをいただけないでしょうか。
どうかよろしくお願いします。
No.1ベストアンサー
- 回答日時:
まずスクリプトが無効の場合はnoscriptで処理します。
飛ばすはmeta refreshですが、できれば手動でも移動するような
配慮が必要です。
スクリプトが有効でクッキーが無効な場合は、まずクッキーを
設定してやりそれを読みこんでやるのが手っ取り早いでしょう。
両方有効な場合は、location.hrefで移動します。
<noscript>
<meta http-equiv="refresh" content="3;url=setup.htm">
3秒後にセットアップページに移動します。
移動しない場合は<a href="setup.html">こちら</a>をクリックしてください。
</noscript>
<meta http-equiv="Set-Cookie" content="usable=1">
<script>
if(document.cookie==""){
document.writeln('3秒後にセットアップページに移動します。');
document.writeln('移動しない場合は<a href="setup.html">こちら</a>をクリックしてください。');
setTimeout('location.href="setup.htm"',3000);
}
location.href="top.html";
</script>
丁寧かつ迅速なお返事ありがとうございます。
まさにやりたかったことそのままの動作でした。
本当に助かりました。
いただいたスクリプトをよく見て、勉強したいと思います。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- Chrome(クローム) Cookieを削除 他サイトでの自動ログインなどの設定も削除されますか パソコン クロームです 1 2022/09/10 21:47
- JavaScript JavaScript|特定URLだった時、特定の要素を変更するコードの書き方を教えてほしいです 2 2023/08/25 21:43
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- その他(セキュリティ) セキュリティの概要/デバイスセキュリティ覧の「無視」表示 1 2022/10/26 18:12
- WordPress(ワードプレス) WordPressのサイトにPDFをアップロードした際にGoogleなどの検索結果に出ないでほしい 1 2022/08/03 10:44
- Android(アンドロイド) 初めて使ったSDカードがアプリを移動するのに対応しておらず、表示が移動出来ると思って移動した結果、移 3 2023/03/06 22:03
- Google Drive Google Earth PRO が 次のメツセージが出て開けません 2 2022/10/08 18:46
- Chrome(クローム) google earth PROをクリックすると下記の表示がされPROが開きません 2 2022/07/28 10:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jQueryで同じクラス名のものを...
-
二次元配列を使って順位をだす...
-
追加ボタンを押した際に ok ボ...
-
ジャバスクリプトについて。
-
Q&A掲示板の入力フォームに文字...
-
階層別の組織図の自動作成について
-
プログラムについて。
-
HTMLで作った時報アプリが動き...
-
読み込んだQRコードをフォーム...
-
変数宣言と初期値代入の場所に...
-
HTMLタグに複数のクラスを設定...
-
二次元配列の中の各行の要素を...
-
出発駅A、到着駅Bを選択すると...
-
オブジェクトから任意のプロパ...
-
clear機能を失わずにファイルア...
-
初心者です。gulpでコンパイル...
-
イラストレーター、縦中横のシ...
-
ローディングアニメーションの...
-
メールフォームの日付入力フォ...
-
iOSのみダブルタップが必要
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ホームページ内検索をフォーム...
-
簡易版パスワード入力画面について
-
海外の時間をホームページ上に表示
-
【JavaScript】特定の条件で特...
-
iframeの部分だけリロード
-
pythonにおける単方向リストの...
-
チェックボタンをクリックする...
-
getElementsByTagNameが使えない
-
【javascript】 IMEのカタカナ...
-
キングファイルの背表紙を作成...
-
カンマ区切り形式ではなく、セ...
-
パワーポイントで参照ページを...
-
各ページの1番上の表示について
-
<IFRAME>でコンテンツ部分のみ...
-
エクセルで例えば、関数を使っ...
-
リンクをアップデートするしな...
-
VBAでマルチページのページ指定...
-
エクセルVBAでマルチページの切...
-
エクセルでアルファベット5段階...
-
文字を一括で置換するソフト・...
おすすめ情報