1. 程式人生 > >點選按鈕Alert彈出遮罩層效果的提示框程式碼

點選按鈕Alert彈出遮罩層效果的提示框程式碼

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN">
<head>
<title>經過改善優化的Alert彈出提示效果</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
*{
margin:0;padding:0;
}
</style>
</head>
<body>
<div class="cecmbody" id="cecmpolicy">
<div class="leftClass">
<p>測試</p><p>測試</p>
<p>測試</p><p>測試</p><p>測試</p><p>測試</p><p>測試</p>
<p>測試</p><p>測試</p><p>測試</p><p>測試</p><p>測試</p><p>測試</p><p>測試</p><p>測試</p>
<input type="button" value="點選這裡" onclick="sAlert('測試效果');" />
</div>
<div class="rightClass">
</div>
</div>
<script type="text/javascript" language="javascript">
//Author:Daviv
//Blog:http://blog.163.com/jxdawei
//Date:2006-10-27
//Email:
[email protected]

//Demo:http://www.veryhuo.com/a/view/38279.html
function sAlert(str){
var msgw,msgh,bordercolor;
msgw=400;//提示視窗的寬度
msgh=100;//提示視窗的高度
titleheight=25 //提示視窗標題高度
bordercolor="#336699";//提示視窗的邊框顏色
titlecolor="#99CCFF";//提示視窗的標題顏色
var sWidth,sHeight;
sWidth=document.body.offsetWidth;
sHeight=screen.height;
var bgObj=document.createElement("div");
bgObj.setAttribute('id','bgDiv');
bgObj.style.position="absolute";
bgObj.style.top="0";
bgObj.style.background="#777";
bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
bgObj.style.opacity="0.6";
bgObj.style.left="0";
bgObj.style.width=sWidth + "px";
bgObj.style.height=sHeight + "px";
bgObj.style.zIndex = "10000";
document.body.appendChild(bgObj);
var msgObj=document.createElement("div")
msgObj.setAttribute("id","msgDiv");
msgObj.setAttribute("align","center");
msgObj.style.background="white";
msgObj.style.border="1px solid " + bordercolor;
msgObj.style.position = "absolute";
msgObj.style.left = "50%";
msgObj.style.top = "50%";
msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
msgObj.style.marginLeft = "-225px" ;
msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
msgObj.style.width = msgw + "px";
msgObj.style.height =msgh + "px";
msgObj.style.textAlign = "center";
msgObj.style.lineHeight ="25px";
msgObj.style.zIndex = "10001";
var title=document.createElement("h4");
title.setAttribute("id","msgTitle");
title.setAttribute("align","right");
title.style.margin="0";
title.style.padding="3px";
title.style.background=bordercolor;
title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
title.style.opacity="0.75";
title.style.border="1px solid " + bordercolor;
title.style.height="18px";
title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
title.style.color="white";
title.style.cursor="pointer";
title.innerHTML="關閉";
title.onclick=function(){
document.body.removeChild(bgObj);
document.getElementById("msgDiv").removeChild(title);
document.body.removeChild(msgObj);
}
document.body.appendChild(msgObj);
document.getElementById("msgDiv").appendChild(title);
var txt=document.createElement("p");
txt.style.margin="1em 0"
txt.setAttribute("id","msgTxt");
txt.innerHTML=str;
document.getElementById("msgDiv").appendChild(txt);
}
</script>
</body>
</html> <br /><center>如不能顯示效果,請按Ctrl+F5重新整理本頁,更多網頁程式碼:<a href='http://www.veryhuo.com/' target='_blank'>http://www.veryhuo.com/</a></center>

相關推薦

按鈕Alert效果提示程式碼

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"> <head> <title>經過改善優化的Alert彈出提示效果</titl

微信掃一掃下載連結提示使用者在外部瀏覽器中開啟

使用微信開啟網址時,無法在微信內開啟常用下載軟體,手機APP等。網上流傳的各種微信開啟下載連結,微信已更新基本失效,最新的一個是使用連結跳轉方式: http://mp.weixin.qq.com/mp/redirect?url=http://caibaojian.com/test.apk#wei

按鈕或文字顯示

點選文字彈出一個DIV層視窗程式碼 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <titl

C#:按鈕輸入,輸入並獲取內容

1.起因 一開始是直接用 TextBox接收使用者的輸入內容,但是有時候不想在窗體上加控制元件,所以就想到了另一種辦法,彈出一個輸入框,輸入並獲取內容,之後輸入框又消失不見,不佔位置。 2.用法 先要在專案中引入框架   Microsoft.VisualStudio

微信網頁中點下載連結提示使用者在外部瀏覽器中開啟

html <a id="goDownload" href="http://image.jietiaozhan.com/anroid/xiaozhoudao.apk">點選下載安卓APP</a> <div class="maskWrap" id="maskWrap

按鈕button,一個對話方塊輸入資料

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/

後,如何禁止底層頁面的滾動【轉】

彈窗是一種常見的互動方式,而蒙層則是彈窗必不可少的元素,用於隔斷頁面與彈窗區塊,暫時阻斷頁面的互動。但是,我們會發現,當彈出遮罩層後,底層body的內容也是可以滾動,顯然這不是我們想要的效果,而這個問題就是小萌最近開發專案時遇到的問題。 一個小程式的專案,是用MPVUE(一個使用 Vue.js

.aspx頁面

實現功能:點選Repeater資料表每行的某一個按鈕,彈出遮罩層顯示“資料獲取中,請稍後.....”,後臺進行資料獲取的操作,獲取完成後,彈出相應的訊息框。 ShowAbnoramlServer.aspx頁面相關程式碼(點選Repeater表“更新”按鈕,呼叫頭部Updat

微信引導使用者瀏覽器開啟升級版

相信做前端的朋友一定都遇到這種情況的、當你的網頁中有直接連結apk下載的時候會沒有反映的、是因為在微信內是無法下載軟體、手機APP等、那麼這個時候一般的解決方案就是、必須要點選右上角三個點、選擇“在瀏覽器中開啟”才可以、檢視效果,之前一直用的都是遮罩提示的 但是我們最近有了突

jquery

/* 修改密碼是彈出遮罩層 */// url:傳遞aspx頁面// heigth: 彈出頁面顯示高度// width: 彈出頁面顯示寬度function frmMaks(url, heigth, width) {    $("body").append("<div class='DivMask'>

JS後底部頁面不滾動實現

在我們開發過程中,經常會遇到這樣的問題,在頁面上彈出一個彈層,但是底部頁面卻可以滾動,本文實現JS彈出遮罩層後底部頁面不滾動效果。首先效果如圖,這裡我們需要點選頁面頭部一個按鈕才出現彈層,這裡是彈層出現後底部頁面滑動到下面的效果圖: 這裡只需CSS就可實現

實現頁面上小圖片,大圖片的效果

<html><body> <a href="javascript:PassBet('images/products_1.jpg');"><img src="images/products_shouji_1.jpg" border

連結後,另一個浮動視窗,全屏變暗效果,適用於下載站

效果圖 首先,要引入jquery及jquery.imagePreview.1.0.js外掛 jquery.js 自己下載 而jquery.imagePreview.1.0.js外掛內容為 // JavaScript Document //copyrig

微信掃一掃打開網址提示用戶在外部瀏覽器中打開

blank class src 無法 webp shu 方案 打開 圖片顯示 在微信裏無法打開下載鏈接,而在瀏覽器中卻可以。通過google 發現,原來是微信屏蔽了內置瀏覽器的下載功能。那麽有沒有解決辦法呢? 肯定是有的。 解決方案:彈出一個遮罩,提示用戶在瀏覽器中打開進行

listview根據條目位置軟鍵盤,內容不被遮擋,item移動到軟鍵盤上方

ItemHeight即點選的條目的高度,對,兩行程式碼,就這麼簡單。再監聽下軟鍵盤開啟放裡面就是,百度有。原生api不懂就百度。 int y = ListView.getBottom() - ItemHeight; ListView.setSelectionFromTop(Postion + L

Jquery 圖片在顯示大圖 (很好用)

效果圖片: 1.點選前的效果: 2.點選後的效果: html程式碼: <td width="350"> <img height="100" width="100" src="http://or7y3wqnj.bkt.clouddn.com/${f

介面操作結果提示2--效果

js包含了html程式碼和顯示消失的功能,忽然想起來link可以去掉css的,因為在其他html介面裡會呼叫這些css樣式 suernk.js如下: //brace.html裡的三個彈出框,為了避免呼叫麻煩,將彈出框放到js裡 //document.write("<link rel='

下載連結空白頁面

分為兩種情況 如果下載由js觸發而非a標籤,則可以在彈出的頁面中進行如下修改: <head>與</head>之間加入: <base target="tempiframe" />  在<body>&l

聯絡我們臨時QQ對話方塊

一般企業網站或電商網站都有聯絡我們的功能。 為了能方便快速聯絡,提高使用者體驗,需要點選聯絡我們按鈕就能讓使用者與商家直接溝通。 這樣就需要用到以下程式碼: <a href="http://wpa.qq.com/msgrd?v=3&uin=商家QQ號(220xxxxxx

案例:li標籤對應的索引

需求:點選li標籤,彈出對應的索引 先看效果: html結構: <ul id="ul1"> <li>我是li標籤1</li> <li>我是li標籤2</li> <li>