<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kapok

    垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      455 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks

    http://www.upsaid.com/hase/index.php?action=viewcom&id=69
    因為業務系統的特殊性,在web程序中經常使用modal dialog,但是showModalDialog只能在IE中使用,于是又麻煩google,終于找到了解決方案: javascript modal dialog.

    為了記憶,把demo的代碼抄錄:


    <html>
    <script language=JavaScript>


    var ModalDialogWindow;
    var ModalDialogInterval;
    var ModalDialog = new Object;

    ModalDialog.value = '';
    ModalDialog.eventhandler = '';


    function ModalDialogMaintainFocus()
    {
    try
    {
    if (ModalDialogWindow.closed)
    {
    window.clearInterval(ModalDialogInterval);
    eval(ModalDialog.eventhandler);
    return;
    }
    ModalDialogWindow.focus();
    }
    catch (everything) { }
    }

    function ModalDialogRemoveWatch()
    {
    ModalDialog.value = '';
    ModalDialog.eventhandler = '';
    }

    function ModalDialogShow(Title,BodyText,Buttons,EventHandler)
    {

    ModalDialogRemoveWatch();
    ModalDialog.eventhandler = EventHandler;

    var args='width=350,height=125,left=325,top=300,toolbar=0,';
    args+='location=0,status=0,menubar=0,scrollbars=1,resizable=0';

    ModalDialogWindow=window.open("","",args);
    ModalDialogWindow.document.open();
    ModalDialogWindow.document.write('<html>');
    ModalDialogWindow.document.write('<head>');
    ModalDialogWindow.document.write('<title>' + Title + '</title>');
    ModalDialogWindow.document.write('<script' + ' language=JavaScript>');
    ModalDialogWindow.document.write('function CloseForm(Response) ');
    ModalDialogWindow.document.write('{ ');
    ModalDialogWindow.document.write(' window.opener.ModalDialog.value = Response; ');
    ModalDialogWindow.document.write(' window.close(); ');
    ModalDialogWindow.document.write('} ');
    ModalDialogWindow.document.write('</script' + '>');
    ModalDialogWindow.document.write('</head>');
    ModalDialogWindow.document.write('<body onblur="window.focus();">');
    ModalDialogWindow.document.write('<table border=0 width="95%" align=center cellspacing=0 cellpadding=2>');
    ModalDialogWindow.document.write('<tr><td align=left>' + BodyText + '</td></tr>');
    ModalDialogWindow.document.write('<tr><td align=left><br></td></tr>');
    ModalDialogWindow.document.write('<tr><td align=center>' + Buttons + '</td></tr>');
    ModalDialogWindow.document.write('</body>');
    ModalDialogWindow.document.write('</html>');
    ModalDialogWindow.document.close();
    ModalDialogWindow.focus();
    ModalDialogInterval = window.setInterval("ModalDialogMaintainFocus()",5);

    }


    </script>

    <script language=JavaScript>


    function YesNoCancel(BodyText,EventHandler)
    {
    var Buttons='';
    Buttons = '<a href=javascript:CloseForm("Yes");>Yes</a>  ';
    Buttons += '<a href=javascript:CloseForm("No");>No</a>  ';
    Buttons += '<a href=javascript:CloseForm("Cancel");>Cancel</a>  ';
    ModalDialogShow("Dialog",BodyText,Buttons,EventHandler);
    }

    function YesNoMaybe(BodyText,EventHandler)
    {
    var Buttons='';
    Buttons = '<a href=javascript:CloseForm("Yes");>Yes</a>  ';
    Buttons += '<a href=javascript:CloseForm("No");>No</a>  ';
    Buttons += '<a href=javascript:CloseForm("Maybe");>Maybe</a>  ';
    ModalDialogShow("Dialog",BodyText,Buttons,EventHandler);
    }

    function YesNoCancelReturnMethod()
    {
    document.getElementById('modalreturn1').value = ModalDialog.value;
    ModalDialogRemoveWatch();
    }

    function YesNoMaybeReturnMethod()
    {
    document.getElementById('modalreturn2').value = ModalDialog.value;
    ModalDialogRemoveWatch();
    }


    </script>

    <BODY >

    <table border=1 cellpadding=2 cellspacing=2 align=center width="60%">
    <tr><td align=left></td></tr>
    <tr><td align=left></td></tr>

    <tr><td align=left></td></tr>
    <tr>
    <td align=left><a href="javascript:YesNoCancel('Yes, no, or cancel me','YesNoCancelReturnMethod()');">Show Modal #1</a>   
    1. <input type=text id=modalreturn1 name=modalreturn1 value=''></td>

    </tr>
    <tr>
    <td align=left><a href="javascript:YesNoMaybe('Yes, no, or maybe me','YesNoMaybeReturnMethod()');">Show Modal #2</a>   
    2. <input type=text id=modalreturn2 name=modalreturn2 value=''></td>

    </tr>

    </table>

    </BODY>
    </HTML>
    posted on 2005-04-05 09:09 笨笨 閱讀(2086) 評論(0)  編輯  收藏 所屬分類: HibernateAndSpringALLJ2SE
    主站蜘蛛池模板: 2021在线永久免费视频| 亚洲国产三级在线观看| 亚洲国产精品午夜电影| 99热精品在线免费观看| 亚洲小视频在线观看| 免费国产黄网站在线观看视频| 亚洲五月激情综合图片区| 毛片无码免费无码播放| 亚洲沟沟美女亚洲沟沟| 最近最新的免费中文字幕| 亚洲高清毛片一区二区| 免费人成在线观看网站品爱网日本| 免费大片av手机看片高清| 在线观看午夜亚洲一区| 国产亚洲免费的视频看| 亚洲经典在线中文字幕| 啦啦啦高清视频在线观看免费| 亚洲av无一区二区三区| 亚洲一级特黄大片在线观看| 日本免费污片中国特一级| 亚洲精品在线免费观看| 免费无码不卡视频在线观看| 国产免费一级高清淫曰本片| 麻豆亚洲av熟女国产一区二| 午夜老司机免费视频| 久久久免费观成人影院| 亚洲熟妇色自偷自拍另类| 日韩a级毛片免费视频| 在线看片免费人成视频久网下载| 亚洲国产精品久久久久网站| 成人免费毛片观看| 成人妇女免费播放久久久| 亚洲中文字幕久久精品无码2021| 全部免费毛片免费播放| 国产一精品一AV一免费| 亚洲视频无码高清在线| 中国亚洲女人69内射少妇| www.999精品视频观看免费| 中文字幕免费在线视频| 亚洲妇女熟BBW| 欧洲亚洲国产清在高|