1. 程式人生 > >點選按鈕實現遮罩效果

點選按鈕實現遮罩效果

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>

 <BODY>
<script type="text/javascript" language="javascript">
//more javascript from http://www.smallrain.net
function sAlert(str){
var msgw,msgh,bordercolor;
msgw=400;//提示視窗的寬度
msgh=100;//提示視窗的高度
titleheight=25 //提示視窗標題高度
bordercolor="#c51100";//提示視窗的邊框顏色
titlecolor="#c51100";//提示視窗的標題顏色

var sWidth,sHeight;
sWidth=screen.width;
sHeight=screen.height;

var bgObj=document.createElement("div");
bgObj.setAttribute('id','bgDiv');
bgObj.style.position="absolute";
bgObj.style.top="0";
bgObj.style.background="#cccccc";
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);
window.location.reload();
window.location="#";
c.innerText="aaaaaaaaaa";
}
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>
 <input type="button" value="點選這裡" onclick="sAlert('test彈窗效果3243');" />              //在按鈕中新增事件
 <div id="c"></div>

 </BODY>
</HTML>
 

相關推薦

按鈕實現效果

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD>  <TITLE> New Document </TITLE> 

小程式學習--按鈕實現分享(元件複用)

首先,第一步,建立一個按鈕的元件,方便複用,當點選按鈕時候,會跳出是否授權的對話方塊: 元件的wxml程式碼: <button  bind:getuserinfo="onGetUserInfo" open-type="{{openType}}" plain="{{true}}

個人筆記002--vue按鈕實現狀態的切換

昨天專案改版,寫了一個功能——點選按鈕在啟用/未啟用兩個狀態之間切換。下面直接上程式碼 <template> <div class="hello"> <div class="payShow" v-for="n,index in details" :key

按鈕實現檔案下載

一、使用背景 一般來說,當我們上傳檔案之後,便會要提供檔案下載的入口。而其實檔案下載就是獲取檔案,並將檔案內容寫入到HTTP返回響應的過程。 二、前端實現方式 構造form表單提交 1、引入相關j

Struts2國際化例項(按鈕實現中英文登陸頁面的切換)

相關原理: 用不同國家的語言描述相同的資訊,並放在各自對應的.properties屬性檔案中,程式根據執行時環境決定載入哪個檔案。 整體專案結構要注意: (jar包位置不要放錯) 1.新建一個專案Struts2Demo。 2.在src下新建兩個資原始檔。

個人js學習例項-按鈕實現按鈕背景色變化以及相對應的div變化

效果: 程式碼: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title>

個人js學習例項-按鈕實現與反,及封裝函式呼叫前後

原始: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="wid

頁面上按鈕實現複製功能

引入clipboard.js; htm程式碼: <p class="link-div-p1">優惠券連結:<span id="link-span">http://</span></p> <!--<span sty

Android 按鈕實現控制元件顯示隱藏

我寫了一個自定義的listview,listview 每一列點選切換圖示 同時顯示 隱藏的佈局,再次點選則隱藏該佈局。以下是判斷的程式碼: holder.isShowlin.setOnClickListener(new View.OnClickListener() { @

安卓通過實現按鈕實現執行緒停止與開啟

public class MainActivity extends Activity implements android.view.View.OnClickListener { Button bt1, bt2; Thread thread; protected void onCreate(Bun

iOS 按鈕實現複製

</pre>1、新建一個UIButton<p></p><p></p><pre name="code" class="objc"> UIButton *btn = [[UIButton alloc

android 按鈕實現頁面跳轉並顯示以選擇資訊

感覺今天所學的 radio listcheckbox spinner 基礎內容都比較簡單 目前只寫了單選的資訊顯示。checkBox 和 Spinner 還沒實現 原始碼如下 (注意要寫第二個Activity的清單 即新增Activity02的activity標籤)

js按鈕載入更多效果

單個列表效果 1,把你要分面顯示的內容的容器元素增加一個class=showMoreNChildren,並增加一個自定義屬性pagesize="8" 這種 這個pagesizie有一個預設值10。可以不寫如 <ul class="showMoreNChildren"

JSP 簡單入門教學(2): 按鈕實現兩數相加加法運算的 兩種 實現方法

我們要實現頁面效果:瞭解過html的都知道,提交資料用的是form表單,表單中的內容是被髮送出去的內容。大部分開發都是這樣的,先畫ui後考慮功能,所以我們先用程式碼表示出這個介面:<form ac

css-按鈕實現水滴動畫

平常在使用APP的時候,當用戶點選某個按鈕的時候,按鈕會出現水滴的效果,原生APP開發的時候,會提供相關的動畫,如果在PC端或者H5的時候想實現這個效果,也可以找一些相關的庫來進行開發,但是為了某一個小小的互動而引入外部的JS和CSS,始終感覺不划算,自己如果用

通過按鈕實現ViewPager的切換

這裡我們實現的是通過點選按鈕來切換ViewPager,就是在ViewPager的底端我們定義一個 LinearLayout佈局,在其中放置4個ImageView控制元件,我們可以通過點選不同的控制元件來切換ViewPager並改變 ImageView的狀態。所以這裡我們需要

按鈕Alert彈出效果的提示框程式碼

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

jquery實現按鈕返回到頁面頂部效果

有的時候我們需要實現點選按鈕回到頁面頂部的效果,下面就是我的實現 首先HTML程式碼如下 <div class="QZ-up" style="display: none;"></div> 當滾動條高度大於120px的時候出現按鈕如下

bootstrap 模態框顯示時點層禁止關閉,按鈕時關閉模態框。

1.頁面載入完成時彈出模態框: 首先要在HTML中新增:aria-hidden="true" data-backdrop="static" $(function(){   $('.modal').mo

實現按鈕切換顯示和隱藏效果

 點選同一個按鈕可以實現一個元素的顯示和隱藏的切換,下面就通過程式碼例項介紹一下如何實現此效果,程式碼如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16