onclick="openWin('org.do?select=true','selectorg' ,800,500,1)" >
JS コード コードは次のとおりです:
/*
*新しいウィンドウを開きます (window.open() 経由)
* f:リンクアドレス
* n: ウィンドウ名
* w: ウィンドウの幅
* h: ウィンドウの高さ
* s: ウィンドウにスクロール バーがあるかどうか、1: スクロール バーがある。スクロールバーなし
*/
functionopenWin(f,n,w,h,s){
sb= s == "1" ? "1" : "0"; screen.width - w)/2;
t= (screen.height - h)/2;
s features= "left=" l ",top=" t ",height=" h ",width= " w
"、center=1、スクロールバー = sb "、status=0、directories=0、channelmode=0";
openwin= window.open(f , n , s features );
if (!openwin.opener)
openwin.opener= self;
returnopenwin;
機関情報を選択するためのサブフォーム。
選択すると (ラジオをクリックして)、組織情報 (ID、名前) が親フォーム
HTML コード< の orgId フィールドと orgName フィールドに入力されます。 🎜 >
="#EFF3F7 " class="TableBody1"onmouseover="this.bgColor = '#DEE7FF';"onmouseout="this.bgColor='#EFF3F7';"> functionselectOrg(id,name){
if(window.opener){
window.opener.document.all .orgIdId.value= id; window.opener.document.all.orgNameId.value= 名前;
} 機関情報選択結果 組織情報(id、名前)の入力は完了しましたが、idは隠しフィールドに入っており表示されません。
概要
親フォームへの参照と言えば、window.openerの他にwindow.parentです。 window.opener は window.open を通じてサブフォームを開くために使用され、window.parent は iframe を通じてサブフォームを開くために使用されます。
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。