• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptでページが移動しても)

JavaScriptでページが移動しても

このQ&Aのポイント
  • JavaScriptでページが移動しても、次のページのフォーム操作などは可能か?
  • 一つ目のページで実行したスクリプトで次のページのフォーム操作はできるが、一回の実行で次のページ分の処理はできない
  • ページが移動しても処理を止まらずに継続させる方法はあるか?

質問者が選んだベストアンサー

  • ベストアンサー
  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.2

最終的に何をしたいのかによりますが、単純に、「ページ遷移を含む自動操作がしたい」ということならば、私ならUserScriptを使います。 このURLの時にはこの処理を実行する、とif文で書き分ければ1枚のファイルで対応できます。 各ページ用の処理を別のファイルに書き@includeを指定しすれば、複数のファイルを用意する事になりますが、if文での処理わけはしなくて済み、内容をシンプルに書けます。 UserScriptの書き方メモ - Miuran Business Systems http://www.m-bsys.com/code/userscript-memo ChromeでUserScriptを動かしてみた - 積極的にメモっていく姿勢 http://tomio2480.hatenablog.com/entry/20130706/1373098089

papri
質問者

お礼

これを使用したら、やりたい事が出来ました! スムーズに処理が出来るようになりストレスが減りました。 本当にありがとうございました。

その他の回答 (1)

回答No.1

”ページが移動しても流れが止まらず処理” 私が考え付くのは、 まずフレームですかね。見えないフレーム側に実体を置いて。 ページの中身を書き換えて、あたかも別ページに言ったかのように見せる方法と CSSのHIDDEN指定で、実際には1ページしか見えなくても、 数ページ分のコンテンツがすでにあり、どれをONにするかをJSで制御し もちろん、パラメーターなどが変化する場合は、適切な書き換えを行ってから 表示させるなど。 でしょうか。 単純に、別ページにいくと、JSが全部初期化されて最初からになるのは 仕方はないとは思います。 むしろ出来ないほうが理想でしょう。 どっかで怪しいコードがあっても、次のページに引き継がれたのでは、 ウイルス作り放題になっちゃいますから。

papri
質問者

お礼

単純に別ページにいくと、全部初期化されてしまうとは知りませんでした。 だからコンソール部分が必ず移動すると真っ白になっていたんですね。 CSSのHIDDEN指定など教えてもらった事を調べてトライしてみます。 回答ありがとうございました。

関連するQ&A