MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
再読み込み時のjavaスクリプトの動作が通常と違う https://forums.mozillazine.jp/viewtopic.php?f=2&t=17957 |
ページ 1 / 1 |
作成者: | うさぎさん [ 2020年4月15日(水) 23:02 ] |
記事の件名: | 再読み込み時のjavaスクリプトの動作が通常と違う |
javaスクリプトにて writeValue += "<input type='hidden' id='" + nameValue[value1] + value1 + "_oldselect' value='-1'>"; document.write(writeValue); のようにして_oldselectのvalueに-1を設定しています。 このすぐ後にdocument.getElementByIdにて値を取得しアラートで表示すると 初回表示は-1再読み込み時は再読み込み前に設定した値が表示されます。 エッジやクロームは-1と表示されます。 なぜでしょうか? |
作成者: | EarlgreyTea [ 2020年4月16日(木) 00:00 ] |
記事の件名: | Re: 再読み込み時のjavaスクリプトの動作が通常と違う |
うさぎさん さんが書きました: 再読み込み時のjavaスクリプトの動作が通常と違う うさぎさん さんが書きました: javaスクリプトにて 「javaスクリプト」と表記されていますが、「JavaScript」と正しく書くようにお願いします。 なぜなら Javaという言語が別にあり、JavaScript は Java言語のスクリプトではないからです。 コード: writeValue += "<input type='hidden' id='" + nameValue[value1] + value1 + "_oldselect' value='-1'>"; document.write(writeValue); こちらこの2行だけでしょうか? 実際にはどのように実行されていますか? この2行だけですと writeValue の初期値がなく、Chromeでもエラーとなります。 出来ましたら再現可能なサンプルスクリプトのご提示お願します。 |
作成者: | うさぎさん [ 2020年4月16日(木) 07:12 ] |
記事の件名: | Re: 再読み込み時のjavaスクリプトの動作が通常と違う |
お手数ですが https://autorank-4wdminigp.github.io/ index.html mains.css mains.html mains.js results.html downArrow.png を保存してもらえますでしょうか mains.jsの805行目をコメントすれば再現できると思います 初回表示は問題なく 再読み込みするとfunction Type_Setが一部実行されないので表示が不完全になります ローカルで実行するにはフレームになっているのでfirefoxのセキュリティ設定がいります クロームも同様です エッジはそのまま実行できます 861行目に var test = document.getElementById(nameValue[value1] + value1 + '_oldselect').value; alert(test); などを追加で確認できます 910行目でしかこの値は設定してませんのでこの前にalert追加してもこちらのほうが遅く実行していることが分かります (この後少し変更する場合があるので行がずれる場合があります) |
作成者: | うさぎさん [ 2020年4月17日(金) 08:44 ] |
記事の件名: | Re: 再読み込み時のjavaスクリプトの動作が通常と違う |
mains.jsの805行目をコメントして 861行目に var test = document.getElementById(nameValue[value1] + value1 + '_oldselect').value; alert(test); などを追加で再読み込みで-1が表示されれば再現できないということなります。 こちらwindows10 64bitです。 画像は添付できませんでした。 |
作成者: | EarlgreyTea [ 2020年4月17日(金) 09:50 ] |
記事の件名: | Re: 再読み込み時のjavaスクリプトの動作が通常と違う |
うさぎさん さんが書きました: などを追加で再読み込みで-1が表示されれば再現できないということなります。 それは、うさぎさん さんの方で確認するのが筋かと思います。 EarlgreyTea さんが書きました: 具体的に問題点を書いていただけませんか? 私はサイトのデバッグをするつもりはありません。Firefoxでリロードしても変わりありません。 トピックの主旨に絞ったサンプルスクリプトのご提示をお願いします。 うさぎさん さんが書きました: 画像は添付できませんでした。 ユーザー登録してログインしないと添付機能は使えません。 faq.php?mode=forum faq.php faq.php?mode=bbcode |
作成者: | うさぎさん [ 2020年4月17日(金) 23:39 ] |
記事の件名: | Re: 再読み込み時のjavaスクリプトの動作が通常と違う |
問題点は writeValue += "<input type='hidden' id='" + nameValue[value1] + value1 + "_oldselect' value='-1'>"; document.write(writeValue); のようにして_oldselectのvalueに-1を設定しています。 のにも関わらず再読みだけ通常到底考えられない動作の-1にならないことです。 他のブラウザは-1に当たり前ですが-1になります。 firefoxのバグ報告をしたいだけですがどこからか分かりません。 サイトは対策してあるので問題はありません。 |
作成者: | EarlgreyTea [ 2020年4月18日(土) 01:07 ] |
記事の件名: | Re: 再読み込み時のjavaスクリプトの動作が通常と違う |
うさぎさん さんが書きました: 問題点は (中略) のにも関わらず再読みだけ通常到底考えられない動作の-1にならないことです。 他のブラウザは-1に当たり前ですが-1になります。 それは最初に読みましたし、「通常到底考えられない」「当たり前」といった修飾は結構です。 うさぎさん さんが書きました: サイトは対策してあるので問題はありません。 なぜ、そういう重要なことを最初に書いてくれないのでしょうか。 うさぎさん さんが書きました: firefoxのバグ報告をしたいだけですがどこからか分かりません。 バグ報告をしたいのであれば、 https://bugzilla.mozilla.org/ にアカウントを作成(GitHubアカウント連携も可能)し、ログインして、バグチケットを登録することになります。 もちろん英語です。 New Bugから新しいバグの登録ができます。 最初に開いた状態ではヘルパーモード?になっていて、大まかな流れとしては
慣れていれば標準モードに切り替えて入力もできます。 ここで重要なのが、簡潔に確実に相手に伝えるということです。 そのためには問題点に絞った最小単位の(自己完結した)サンプルコードや、実際に動いて再現できるサイトなりが必要です。 参考: https://developer.mozilla.org/ja/docs/B ... guidelines なので私は EarlgreyTea さんが書きました: 私はサイトのデバッグをするつもりはありません。 と申し上げたわけです。
トピックの主旨に絞ったサンプルスクリプトのご提示をお願いします。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |