麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

利用javascript打開模態對話框(示例代碼)

2019-11-20 21:16:24
字體:
來源:轉載
供稿:網友

1. 標準的方法

復制代碼 代碼如下:

<script type="text/javascript">  
function openWin(src, width, height, showScroll){  
window.showModalDialog (src,"","location:No;status:No;help:No;dialogWidth:"+width+";dialogHeight:"+height+";scroll:"+showScroll+";");  
}  
</script> 

例:<span style="CURSOR: pointer" onclick="openWin 
('//www.companysz.com', '500px', '400px', 'no')">點擊</span> 

2. 要注意的是,Firefox并不支持該功能,它支持的語法是

window.open 
('openwin.html','newWin', 'modal=yes, width=200,height=200,resizable=no, scrollbars=no' ); 

3. 如何自動判斷瀏覽器

復制代碼 代碼如下:

<input type="button" value="打開對話框" onclick="showDialog('#')"/> 
  <SCRIPT   LANGUAGE="JavaScript"> 
  <!-- 
  function   showDialog(url) 
  { 
   if(   document.all   ) //IE 
   { 
   feature="dialogWidth:300px;dialogHeight:200px;status:no;help:no"; 
   window.showModalDialog(url,null,feature); 
   } 
   else 
   { 
     //modelessDialog可以將modal換成dialog=yes 
   feature ="width=300,height=200,menubar=no,toolbar=no,location=no,"; 
   feature+="scrollbars=no,status=no,modal=yes";   
   window.open(url,null,feature); 
   } 
  } 
  //--> 
</SCRIPT>

4. 在IE中,模態對話框會隱藏地址欄,而在其他瀏覽器則不一定



【注意】在谷歌瀏覽器中,這個模態的效果也會失效。

5. 一般在彈出對話框的時候,我們都希望整個父頁面的背景變為一個半透明的顏色,讓用戶看到后面是不可以訪問的

而關閉對話框之后又希望還原

這是怎么做到的呢?

復制代碼 代碼如下:

        ///顯示某個訂單的詳細信息,通過一個模態對話框,而且屏幕會變顏色
        function ShowOrderDetails(orderId) {
            var url = "details.aspx?orderID=" + orderId;

//            $("body").css("filter", "Alpha(Opacity=20)");
            //filter:Alpha(Opacity=50)

            $("body").addClass("body1");

            ShowDetailsDialog(url, "600px", "400px", "yes");

            $("body").removeClass("body1");
        }


另外,有一個樣式表定義
.body1
{
    background-color:#999999;
    filter:Alpha(Opacity=40);
}
復制代碼 代碼如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
    <style type="text/css">
    .body1{
        background-color:#999999;
        filter:Alpha(Opacity=40);
    }
    </style>
    <script src="jquery.js" type="text/javascript"></script>
    <script type="text/javascript">
        function ShowDetailsDialog(src, width, height, showScroll) {
            window.showModalDialog(src, "", "location:No;status:No;help:NO;dialogWidth:" + width + ";dialogHeight:" + height + ";scroll" + showScroll + ";");
        }

        function ShowOrderDetails(orderId) {
            var url = 'Details.aspx?orderID=' + orderId;
            $("body").addClass("body1");
            ShowDetailsDialog(url, '500px', '400px', 'no');
            $("body").removeClass("body1");
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <span style="cursor:pointer" onclick="ShowOrderDetails(11)" >點擊</span>
    </div>
    </form>
</body>
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: lutube成人福利在线观看 | 天天看成人免费毛片视频 | 中国a毛片 | 中文在线日韩 | 蜜桃网站在线观看 | 四虎久草 | 欧美精品一区二区三区在线 | 日本高清com | 国产98色在线 | 日韩在线激情 | 成年性羞羞视频免费观看无限 | 最近免费观看高清韩国日本大全 | 色操网| 一级黄色毛片免费 | 欧美精品成人一区二区三区四区 | 国内精品久久久久久久久久久久 | 精品影视一区二区 | 久久噜噜噜精品国产亚洲综合 | 久久精品亚洲精品国产欧美kt∨ | h视频在线观看免费 | 97se亚洲综合在线韩国专区福利 | www.99re1.com| 欧美成人一二三区 | 成人毛片视频在线观看 | 国产亚洲精品久久久久久大师 | 国产精品久久久久久久久久久久午夜 | 久久99国产精品久久99果冻传媒 | av在线不卡免费 | 欧美一级一区二区三区 | 国产免费观看电影网站 | 亚洲99| 亚洲电影在线观看高清免费 | 国产精品伊人久久 | 免费国产一级淫片 | 黄色网址你懂的 | 中文字幕xxx | 鲁人人人鲁人人鲁精品 | 男女牲高爱潮免费视频男女 | 中文字幕涩涩久久乱小说 | 久久男人天堂 | 91成人久久 |