ホームページ > ウェブフロントエンド > jsチュートリアル > ymPromptのdoHandlerメソッドに子window_javascriptスキルの戻り値を取得するメソッドを実装する

ymPromptのdoHandlerメソッドに子window_javascriptスキルの戻り値を取得するメソッドを実装する

WBOY
リリース: 2016-05-16 18:24:24
オリジナル
1229 人が閲覧しました

とても落ち込みましたが、それでも諦めずに、紹介されたメソッドを最初から最後まで読みました。 doHandler を見たとき、メソッドの紹介を読んだ後、このメソッドは実行可能であると感じました。以前は常にこれを使用していました)、子ウィンドウを直接閉じるために ymPrompt.close メソッドを使用しました)、それをテストするためのスクリプトを作成しました。次のようにコードを投稿します。
親ウィンドウのコード:

コードをコピー コードは次のとおりです。

function viewSubFeeDetail(feeId)
{
ymPrompt.win({message:'viewSubFeeDetail.action?feeId='feeId,handler:callBack,width:800,height:400,title:'料金詳細',iframe:true})
}
関数 callBack(tp)
{
alert(tp)
}

サブウィンドウ コード:
コードをコピーします コードは次のとおりです。

function closeWin()
{
window.parent.ymPrompt.doHandler('error',true);
}

このように、子ウィンドウのボタンが closeWin をトリガーすると、親ウィンドウのコールバック関数のパラメーター tp に「error」値が返されます。パラメータは、子ウィンドウを自動的に閉じることです。
添付ファイル: ymプロンプトダウンロード
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート