私は、読み込みにかなりの時間がかかるかもしれないPDFレポートを生成するアプリケーションのページをいくつか持っています。だから私は、レポートオプションフォームを持って、新しいウィンドウでレポートをポップアウト。したがって、HTML 4.01標準に準拠していないこと以外に、ブラウザに不合格モードを使用するなど、不利な点があります。フォームのターゲット属性厳密な準拠と準拠モード
質問の第2の部分は、ターゲット属性なしでフォームを新しいウィンドウに送信する方法です。
私は、読み込みにかなりの時間がかかるかもしれないPDFレポートを生成するアプリケーションのページをいくつか持っています。だから私は、レポートオプションフォームを持って、新しいウィンドウでレポートをポップアウト。したがって、HTML 4.01標準に準拠していないこと以外に、ブラウザに不合格モードを使用するなど、不利な点があります。フォームのターゲット属性厳密な準拠と準拠モード
質問の第2の部分は、ターゲット属性なしでフォームを新しいウィンドウに送信する方法です。
HTML 4.01規格に準拠していない以外は、(ブラウザを奇妙なモードにするなどの)不利な点があり、フォーム上にターゲット属性を持つことがあります。
それが唯一のDOCTYPE影響を及ぼすことが、モードの癖トリガされません(とあなただけ URIとの完全なHTML 4.01暫定1 を使用し、標準モードを離れることなく、暫定DOCTYPEに切り替えることができます)。
主な欠点は、新しいウィンドウがトリガーされ、ページがトリガーされる新しいウィンドウが恐ろしいことです。遅延が問題であれば、私は「準備ができたら電子メールを受け取る」アプローチを検討します。
use jQuery to submit the formとすることができ、応答を非同期で待機します。応答を受け取ったら、ポップアップウィンドウを開くことができます。
私はSafariで奇妙なことに気付きました。フォームのターゲット属性を変更してフォームを新しいウィンドウに送信した後、href = "javascript:..."を使用する最初のドキュメントのすべてのリンクは、ドアノブとして死んでしまいます。 Doorknobs。
なぜ私はhref = "javascript:typeリンクを使用しているのだろうかと思うかもしれません。私は実際にASP.Net LinkButtonsを使用しています。
Doctypeをstrictに設定すると、推奨されない属性を持つクォークモードが起動されないように見えます。 – Vadim
私が言ったように、DoctypeだけがStandards/Quirksモードで重要です。残りの文書ではありません。 – Quentin