0

課題フォームには、「コメントの表示」と「メール サービス ガイド」のクリック機能を備えた IFrame が 1 つあります。「メールサービスのご案内」をクリックするとメールフォームが開きます。

変更したいのは・・・ 「メールサービスのご案内」をクリックした際、最初にメッセージ確認ボックスを表示させたい。「OK」を選択すると、メールフォームを表示します。それ以外の場合は、「キャンセル」を選択してください。フォームは表示されません。

私はjqueryセレクターを使用していますが、問題は最初にメールフォームを直接表示するコードです。私は何をすべきか?フォーム スタイルと Html IFRAME 部分も添付します。ありがとう..私にいくつかの提案をしてください。ここに画像の説明を入力!ここに画像の説明を入力

$('#kbviewer').load(function () {
    $(this).contents().find('#btnEmailArticle').click(function () {
        var msg = confirm('The guide selected is for internal circulation. Click OK to proceed or Click Cancel.');
            if (msg) {
            window.execScript(action);
        }
    });
});
4

2 に答える 2

0

私が正しく理解していれば、iframeで使用style="display:none"し、次にiframeで使用する必要がありますshow()...

$('#kbviewer').load(function () {
    $(this).contents().find('#btnEmailArticle').click(function () {
        var msg = confirm('The guide selected is for internal circulation. Click OK to proceed or Click Cancel.');
            if (msg) {
            $('#iframe').show();
            window.execScript(action);
        }
    });
});
于 2012-08-01T04:20:42.380 に答える
0
$('#kbviewer').load(function () {
    $(this).contents().find('#btnEmailArticle').click(function(event) {
        var msg = confirm('The guide selected is for internal circulation. Click OK to proceed or Click Cancel.');
            if (msg) {
            window.execScript(action);
            } else {
             event.preventDefault(); 
            }
        });
    });
于 2012-08-01T04:24:40.633 に答える