2017-09-26 15 views
0

私はJSでループを作成し、条件が満たされたとき(15分)にクロックが来たら、(分=== 15)という条件を持っています。JavaScriptの値を別のWebページからどのように変更できますか?

別のWebページから変更できる変数「15」にしたいと考えています。

website.com/alarm はwebsite.com/alarmConfig は、分を設定するために使用されるテキストフィールドが含まれています

ループに入っています。

私は当初、そのスクリプトに値を持つメモ帳を読み込ませようとしていましたが、そのページはさまざまなデバイス上で実行されるため、そのようなブラウザが必要です。

これを行う最も簡単な方法は何ですか?リアルタイムにする必要はありません

+1

これは通常できません。 – Barmar

+0

AJAXを使用して、別のWebサイトからデータを読み取ることができます。これがあなたの後のものかどうかはわかりません。 – lilezek

+0

同じデバイスですか?または別のもの? –

答えて

1

あなたはできません。しかし、これらの変数を共有するには、cookieまたはlocalStorageを使用できます。単純な同期ストレージアクセスHTML 5について

は、ウィンドウオブジェクトでのlocalStorage属性を紹介: "アイドリング"

のlocalStorage [ "ステータス"] =。

0

「website.com/alarmConfig」WebページにAjaxコールを発信し、分を設定するためのテキストフィールドの値を取得し、「website.com/alarm」でループを更新することができます。 また、上記の期間が過ぎてから呼び出しを行い、更新された値を取得したら、ループを再度実行することができます。

+0

もう少し複雑です... –

+0

あなたが何をしているのかについて詳しく知ることができれば、それは役に立つかもしれません。 – Ronnee007

+0

ようこそstackoverflowへ。 Stackoverflowはフォーラムではない、それの構造を維持してください。これは答えよりもコメントです。十分な評判があれば、コメントを投稿できます。 –

関連する問題