キープレスで動作し、押されたキーがEnterキーであるかどうかを確認し、URLを作成し、フォームを転送するかなり単純なjavascript関数があります
window.location.href = "url";
これは IE では適切に機能しますが、FireFox および (場合によっては chrome) でエラーが発生します。コードを実行します (または実行するように動作します) が、変更の実行を妨げる何か他のことが起こっています。
その場所のリダイレクトの直後に alert() を配置すると、他のすべてのコードが強制終了されたように見え、リダイレクトが機能します。ただし、訪問者がクリックする必要がない場合でも、警告ボックスを表示するのは不快です。タイムアウト機能を使用する試みも失敗しました。
関数が機能するのに十分な時間、他のすべての実行を停止する通常の古い JavaScript の方法はありますか。php die(); に相当する JavaScript が必要です。(またはそれが何であれ)。このサイトから内臓を取り除かなくても、これを機能させたいと思います。