搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

With Firefox 9.0.1 an app using a javascript confirm command doesn't display the message. Popup blocker is turned off for this app's domain.

  • 1 回覆
  • 2 有這個問題
  • 1 次檢視
  • 最近回覆由 rwmitchell

more options

Application is written in php and javascript. Clicking on a button triggers a javascript confirm dialog. Since upgrading to Firefox 9.0.1 the confirm dialog is not displayed. Popup blocker was first set to allow the app's complete domain, then turned off altogether. Javascript is enabled.

Application is written in php and javascript. Clicking on a button triggers a javascript confirm dialog. Since upgrading to Firefox 9.0.1 the confirm dialog is not displayed. Popup blocker was first set to allow the app's complete domain, then turned off altogether. Javascript is enabled.

被選擇的解決方法

Turns out that Firefox became a little more fussy about standards than IE. (Imagine that!!) Code created hidden inputs of type="text" , then called a javascript function and passed the values in the hidden inputs as parameters. The original code just passed the name of the input as a variable. The Firefox Webconsole then complained that the variable was not declared. Once I passed the variable.value, then the error went away, Firefox was happy, didn't break IE, so I'm happy.

從原來的回覆中察看解決方案 👍 0

所有回覆 (1)

more options

選擇的解決方法

Turns out that Firefox became a little more fussy about standards than IE. (Imagine that!!) Code created hidden inputs of type="text" , then called a javascript function and passed the values in the hidden inputs as parameters. The original code just passed the name of the input as a variable. The Firefox Webconsole then complained that the variable was not declared. Once I passed the variable.value, then the error went away, Firefox was happy, didn't break IE, so I'm happy.