<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
    主站蜘蛛池模板: 亚洲精品夜夜夜妓女网| 国产成人精品日本亚洲专区 | 国产在线ts人妖免费视频| 亚洲黄色在线观看视频| 久久久久国产精品免费看| 亚洲VA成无码人在线观看天堂| 在线免费观看伊人三级电影| 亚洲无人区午夜福利码高清完整版| 一级做性色a爰片久久毛片免费| 亚洲男人的天堂在线va拉文| kk4kk免费视频毛片| 亚洲色婷婷综合久久| 中文字幕视频在线免费观看| 日本亚洲视频在线 | 免费成人黄色大片| 一级毛片视频免费| 九月丁香婷婷亚洲综合色| 最近免费字幕中文大全视频| 亚洲国产成人精品激情| 日本特黄特色aa大片免费| 成年免费a级毛片| 久久99国产亚洲精品观看| 国产精品色拉拉免费看| 亚洲欧美第一成人网站7777| 亚洲人成影院在线无码观看| 无码AV片在线观看免费| 亚洲综合色7777情网站777| 国产精品免费一级在线观看| jizz18免费视频| 91亚洲精品自在在线观看| 国产精品国产自线拍免费软件| 中文字幕免费在线视频| 亚洲男女一区二区三区| 国产精品免费一级在线观看| 成人A片产无码免费视频在线观看| 国产成人精品日本亚洲直接| 亚洲国产小视频精品久久久三级 | 无码国产精品一区二区免费3p| 亚洲色最新高清av网站| 亚洲综合色婷婷七月丁香| 97视频免费在线|