-1

バックエンドにリクエストを送信する showmodal ダイアログ ウィンドウを使用しましたが、正常に動作していました。もう一度確認すると、「オブジェクトはこのプロパティまたはメソッドをサポートしていません」と表示されました。コードで!!

var PasswordAlert=null;
PasswordAlert=window.showModalDialog(htmlreq,"","dialogWidth:400px;dialogHeight:148px;edge:sunken;scroll:no;status:no;modal=yes");

これは、showModalDialog の呼び出し中にエラーが発生するコードです。

4

2 に答える 2

0

IE6 - 冗談でしょう)) 誰かがそれをずっと使っているとは思っていませんでした)。

3124 ポートをリッスンしているソフトウェアはありますか? 試してみると、確実に実行されていますか?

その URL に直接アクセスするとどうなりますか (ブラウザーのアドレス行に直接貼り付けます)。

コンソールからこのコードを実行しようとしました-IE6 +で動作しました

var PasswordAlert=null;
PasswordAlert=window.showModalDialog('https://google.com',"","dialogWidth:400px;dialogHeight:148px;edge:sunken;scroll:no;status:no;modal=yes");

動作する場合 - 開こうとしている URL またはページに何か問題があります。

そのコードは、適切なブラウザー (Chrome、FF) のいずれかで動作しますか? 私にとっては-そうです。

エラーが発生する場所: メイン ウィンドウまたはダイアログ? また、ブラウザはエラーが発生した行を表示し、どのオブジェクトにプロパティがないかを示す必要があります。

自問できる質問はたくさんあります。

更新:

URL を直接開くとどうなりますか?

クエリ文字列のない URL のダイアログで開き、それを 2 番目のwindow.showModalDialog関数パラメーターとして渡します。次に、渡されたデータは、プロパティを介してダイアログからアクセスできwindow.dialogArgumentsます。http://msdn.microsoft.com/ru-ru/library/ie/ms536759%28v=vs.85%29.aspx

于 2013-01-11T12:52:17.333 に答える