<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
    主站蜘蛛池模板: 成人男女网18免费视频| 99爱免费观看视频在线| 国产美女精品视频免费观看| 亚洲日韩国产欧美一区二区三区| 美女裸身网站免费看免费网站| 亚洲成aⅴ人片在线影院八| 午夜性色一区二区三区免费不卡视频 | 久久久久亚洲AV无码去区首| 日韩激情淫片免费看| 国产精品亚洲一区二区三区久久 | 亚洲情XO亚洲色XO无码| a视频在线观看免费| 久久精品国产亚洲AV麻豆~| 8090在线观看免费观看| 亚洲人妖女同在线播放| 在线免费观看韩国a视频| xxxxx做受大片视频免费| 久久国产精品亚洲一区二区| 3d动漫精品啪啪一区二区免费| 精品亚洲成在人线AV无码| 日韩高清在线免费观看| 国产日韩久久免费影院| 老汉色老汉首页a亚洲| 好爽…又高潮了毛片免费看| 美女无遮挡免费视频网站| 亚洲AV综合色区无码一区爱AV| 国产免费不卡视频| 国产成人亚洲毛片| 亚洲成AV人片天堂网无码| 黄色成人免费网站| 免费中文字幕视频| 亚洲动漫精品无码av天堂| 9久9久女女免费精品视频在线观看| 久久精品国产亚洲av天美18| 亚洲综合国产精品第一页| 67pao强力打造国产免费| 黑人粗长大战亚洲女2021国产精品成人免费视频| 免费一级大黄特色大片| 日韩av无码久久精品免费| 免费在线视频一区| 亚洲国产午夜精品理论片|