私のウェブサイトの連絡先ページにiframeがあります。iFrameのフォームが提出されたときを知るイベント
iframeのsrcは、Googleドキュメントフォームを含む別のファイルを指します。
Googleドキュメントフォームが送信されると、そのページは「あなたの回答が記録されました」というGoogleページにリダイレクトされます。
私はこのフォームをiframe内に配置しているため、サイト全体から視聴者をリダイレクトすることはありませんが、代わりにiframeドキュメントのみがリダイレクトされます。
これはすべて問題なく動作しますが、私は自分のメッセージをGoogleの代わりに表示する必要があります。「あなたの応答は記録されました」。
これを行うには、基本的に、iframeがいつリダイレクトされたか、および/または(できれば)フォームが送信されたことを知りたいと思います。私が試した事
...
onhaschange = "" iframe要素内の
をonSubmit = ""(のiframeのsrcファイルである)フォーム要素の内部
他のアイデアはありますか?
URLがGoogleのメッセージページに1秒ごとに変更されたかどうかを確認する間隔です。 – pimvdb
@pimvdbの場合、urlはiframeのsrc = ""ですか? – Jacob
はい、うまくいくはずです。 – pimvdb