1. 程式人生 > >easyui dialog 子視窗jsp(被彈出視窗)呼叫父jsp頁面方法操作父jsp

easyui dialog 子視窗jsp(被彈出視窗)呼叫父jsp頁面方法操作父jsp

父jsp(monthDuty.jsp'):
<script src="<%=contextPath%>/js/sunnyjs/monthDutyJs.js" type="text/javascript" charset="utf-8"></script>

//選中tab2
	var selectTabByIndex=function(){
		$("#tabId").tabs("select",1);
	}


中間js檔案(monthDutyJs.js):

var dialog = parent.sunny.modalDialog({
			id:'monthDutyAddDialogId',
			title : '新增月度排班',
			width:1000,
			height:600,
			url : sunny.contextPath + '/pages/duty/monthDuty_add.jsp',
			buttons : [ {
				text : '<font color=\"#000000\">確定</font>',
				handler : function() {
				dialog.find('iframe').get(0).contentWindow.submitForm(dialog, mygrid, parent.$,selectTabByIndex);
			}
			}, {
				text : '<font color=\"#000000\">取消</font>',
				handler : function() {
				//關閉本視窗
			    parent.$('#monthDutyAddDialogId').dialog('destory');
				}
			} 
			],
			onClose:function(){
			selectTabByIndex();
			parent.$('#monthDutyAddDialogId').dialog('destory');
			},
			onLoad:function(){
				
				
			}
		});


子jsp頁面js呼叫(monthDuty_add.jsp'):
 $.messager.alert('系統提示','<font size=\"2\" color=\"#666666\"><strong>'+result.info+'</strong></font>',
	   			 'warningSunnyIcon',function(){ 
	   			 parent.$('#monthDutyAddDialogId').dialog('close');
	   		 });
	   		 return;

相關推薦

easyui dialog 視窗jsp視窗呼叫jsp頁面方法操作jsp

父jsp(monthDuty.jsp'): <script src="<%=contextPath%>/js/sunnyjs/monthDutyJs.js" type="text/ja

layui內建模組layer

        前面我們已經對layui前端框架的頁面元素進行了簡單的學習,但是作為一個可用的程式,僅僅是長的好看,並沒有那個什麼用;在好看的同時還需要實用和酷炫,實用就需要實現我們方便的和後端進行

WebBrowser視窗––showModalDialog( ) & showModelessDialog( )

showModalDialog並不建立新的瀏覽器視窗,也不建立新的瀏覽器物件,而是在WebBrowser的同一個執行緒中建立的視窗,而showModelessDialog( )則是在新的執行緒中建立的視窗,所以處理方式不相同。 當showModalDialog( )被呼叫後

解決jqueryeasyUI dialog 視窗超出瀏覽器,導致不能關閉的bug

使用panel的onMove事件解決了panel,dialog以及window元件在被拖動時,會超出瀏覽器邊界而無法拖回的情況。 當視窗被拖出瀏覽器有邊界時,$(document).width();會增大,增大的部分就是視窗超過瀏覽器視窗的部分,所以right >

window.open() 某些情況會瀏覽器阻止視窗

window.open() 的作用是建立一個新的瀏覽器視窗用來開啟相關的資源,這是一個原生的 Javascript API 介面。有關 window.open() 的基本使用可以參考 mozilla 提供的  API 文件:window.open 。大部分現代的瀏覽器(泛指

windows.open()引數列表視窗

前言:經常上網的朋友可能會到過這樣一些網站,一進入首頁立刻會彈出一個視窗,或者按一個連線或按鈕彈出,通常在這個窗口裡會顯示一些注意事項、版權資訊 、警告、歡迎光顧之類的話或者作者想要特別提示的資訊。其實製作這樣的頁面效果非常的容易,只要往該頁面的HTML里加入幾段java

求字元最長且不重複的串長度暴力以及滑動視窗解決

題目:給定一個字串,找出不含有重複字元的最長子串的長度。示例:給定 "abcabcbb" ,沒有重複字元的最長子串是 "abc" ,那麼長度就是3。給定 "bbbbb" ,最長的子串就是 "b" ,長度是1。給定 "pwwkew" ,最長子串是 "wke" ,長度是3。請注意

unity 編輯器視窗

彈出對話方塊首先要需要新增選單欄按鈕,來調出視窗 彈出對話方塊 [MenuItem("Testbtn/windowtest", false,2)] staticvoidWindow() { //第一個引數為視窗名字,第二個為按鈕名字預設為create wi

模態視窗整合CKEditor實戰

需求背景: 電子合同專案下的合同模板新增頁面中是用layer.js實現的彈出框,也叫模態視窗,用之前的summernote文字編輯器不符合當前編輯合同文字內容的需求(1:字型大小2:字型顏色3:

javascript--自定義登陸視窗

web開發中瀏覽器物件封裝了諸如prompt、alert、confirm等彈出框,但是有的彈出框並不能滿足開發需要,需要我們自己定義彈出框,諸如使用者登陸框、訊息提示框等。本文利用彈出使用者登陸框示例,對這部分知識做個小結。 示例需求:點選按鈕,彈出登陸視窗,且該視窗可以拖拽,彈出視窗的同時,整個頁面變成灰

【Unity 3D 5.6版本使用3】點選物體視窗顯示狀態

emmm直接看程式碼 using System.Collections; using System.Collections.Generic; using UnityEngine; public class ShowWindow : MonoBehavio

一個可以不廣告攔截器攔截的視窗

/*** 定義ForceWindow類建構函式* 無引數* 無返回值*/function ForceWindow (){  this.r = document.documentElement;  this.f = document.createElement("FORM");

EasyUI視窗例項

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery EasyUI例項基本彈出視窗-hovertree</title>

基於easyui視窗,自己留個以後用

/** * @deprecated 彈出視窗元件,基於easyui-1.3.2+, * @author caonq * @version 0.1 */ var popWin={ setupNum:1, buttons:[], //初始化元件。 init:fu

C# .NET視窗 彙總精華,麒麟創想

注://關閉,父視窗彈出對話方塊,子視窗直接關閉 this.Response.Write("<script language=javascript>window.close();</script>"); //關閉,父視窗和子視窗都不彈出對話方塊,直接關閉 this.Response

VS2010 MFC點選視窗的按鈕,視窗

MFC 點選一個對話方塊按鈕彈出另一個對話方塊 vs2010中 1.在資源中新增一個對話方塊  右擊Dialog | Insert dialog 2.在對話方塊上新增自己需要的按鈕等控制元件 3.雙擊控制元件會出現一個對話方塊,為新增的對話方塊命名一個類名,例如Dlg

Android PopupWindow視窗的完美實現實現背景變暗效果

最近嘗試使用popupWindow實現背景變暗效果,自己優化了一下,並封裝成一個可以呼叫的方法,預設實現彈出視窗顯示在傳入view的下方,以下程式碼有詳細註釋,有問題可以留言 展示效果如下: 程式碼展示 佈局中 <RelativeLayou

easyui datagrid 視窗

我的主頁面,程式碼如下: Javascript程式碼   //新增資料彈出視窗   $(function(){                  addDataWin = $('#addData-window').window({                 

[轉]JSP視窗和模式對話方塊

JSP 彈出視窗  一、window.open() 基礎知識      1、window.open()支援環境:  JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+      2、基本語法:window.open(pageURL,na

[TyvjP1515] 串統計 [luoguP2408] 不同串個數後綴數組

eight height gif nbsp getchar() aac ble %d org Tyvj傳送門 luogu傳送門 經典題 統計一個字符串中不同子串的個數 一個字符串中的所有子串就是所有後綴的前綴 先求出後綴數組,求出後綴數組中相鄰兩後綴的 lc