2009-03-28 5 views
2

私はキャプチャテキストを入力する際に​​エラーが発生したときに、常にiframeを使ってcaptchaを更新しています。iframeの問題は、つまり

これはiframeを次のようになりますフォーム...

<iframe id="cvbnm" frameborder="0" width="176" height="75" marginheight="0" marginwidth="0">  </iframe> 

とするたびに、私はcaptcha.phpは別のページで

$("#cvbnm").attr("src", "captcha.php"); 

を使用していたユーザタイプが間違っキャプチャの内側にありますcaptchaファイルが含まれています。

これはFirefoxで正常に動作している....が、IEでリフレッシュしません... 私を助けてください....

答えて

0

あなたはこの質問にjQueryのタグを追加することもできます。

何が起きているのは、srcが同じIEのままであるため、ページの新しいリクエストが生成されないということです。

$('#cvbnm').removeAttr('src').attr('src', 'captcha.php'); 

それとも

$('#cvbnm').attr('src', '').attr('src', 'captcha.php'); 

試しアップデート:

[OK]を、どのように

parent.frames[FrameID].window.location.reload(); 

それとも

の追加について
document.getElementById(FrameID).contentDocument.location.reload(true); 

私はhere

+0

captcha.phpから、この1つを得るよ告白しなければならないが、それは働いていた.... –

+0

おかげで多くの異なるページ..です... :) –

関連する問題