、警告框(alert / window.alert)
alert("文本");
警告框經常用于確保用戶可以得到某些信息。
當警告框出現后,用戶需要點擊確定按鈕才能繼續進行操作。
2、確認框(confirm / window.confirm)
confirm("文本")
確認框用于使用戶可以驗證或者接受某些信息。
當確認框出現后,用戶需要點擊確定或者取消按鈕才能繼續進行操作。
如果用戶點擊確認,那么返回值為 true。如果用戶點擊取消,那么返回值為 false。
prompt(text,defaulText);輸入文字對話框,text:對話框顯示純文本(而不是HTML格式文本);defaultText,默認文本。
3、提示框(prompt / window.prompt)
prompt("文本","默認值")
提示框經常用于提示用戶在進入頁面前輸入某個值。
當提示框出現后,用戶需要輸入某個值,然后點擊確認或取消按鈕才能繼續操縱。
如果用戶點擊確認,那么返回值為輸入的值。如果用戶點擊取消,那么返回值為 null。
注:彈出框換行用“ /n ”;
4、console.log();控制臺打印內容;
推薦閱讀:
JavaScript基礎知識系列:不再彷徨:完全弄懂JavaScript中的this
面試:JavaScript基礎篇
JavaScript基礎知識系列:判斷類型(上)
js 中原型和原型鏈深入理解
序員必須小知識:Js各種彈出框展示
程序員必須小知識:Js各種彈出框展示
1.用頁面展示出有哪幾種彈出方式:
<body>
<div>
<a href="#" onclick="show1()">show</a> |
<a href="#" onclick="show2()">slide</a> |
<a href="#" onclick="show3()">fade</a> |
</div>
<div>
<a href="#" onclick="alert1()">alert</a> |
<a href="#" onclick="alert2()">alert(error)</a> |
<a href="#" onclick="alert3()">alert(info)</a> |
<a href="#" onclick="alert4()">alert(question)</a> |
<a href="#" onclick="alert5()">alert(warning)</a>
</div>
<div>
<a href="#" onclick="confirm1()">confirm</a>
</div>
<div>
<a href="#" onclick="prompt1()">prompt</a>
</div>
</body>
2.用CSS對個彈出框來修飾樣式;
3.用js來實現各種彈出框:
<link rel="stylesheet" type="text/css" href="css/dialog.css">
<link rel="stylesheet" type="text/css" href="css/icon.css">
<link rel="stylesheet" type="text/css" href="css/linkbutton.css">
<link rel="stylesheet" type="text/css" href="css/shadow.css">
<link rel="stylesheet" type="text/css" href="css/messager.css">
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery.draggable.js"></script>
<script type="text/javascript" src="js/jquery.resizable.js"></script>
<script type="text/javascript" src="js/jquery.linkbutton.js"></script>
<script type="text/javascript" src="js/jquery.shadow.js"></script>
<script type="text/javascript" src="js/jquery.dialog.js"></script>
<script type="text/javascript" src="js/jquery.messager.js"></script>
<script>
function show1(){
$.messager.show({
title:'My Title',
msg:'Message will be closed after 4 seconds.',
showType:'show'
});
}
function show2(){
$.messager.show({
title:'My Title',
msg:'Message will be closed after 5 seconds.',
timeout:5000,
showType:'slide'
});
}
function show3(){
$.messager.show({
title:'My Title',
msg:'Message never be closed.',
timeout:0,
showType:'fade'
});
}
function alert1(){
$.messager.alert('My Title','Here is a message!');
}
function alert2(){
$.messager.alert('My Title','Here is a error message!','error');
}
function alert3(){
$.messager.alert('My Title','Here is a info message!','info');
}
function alert4(){
$.messager.alert('My Title','Here is a question message!','question');
}
function alert5(){
$.messager.alert('My Title','Here is a warning message!','warning');
}
function confirm1(){
$.messager.confirm('My Title', 'Are you confirm this?', function(r){
alert('confirmed:'+r);
});
}
function prompt1(){
$.messager.prompt('My Title', 'Please type something', function(r){
if (r){
alert('you type:'+r);
}
});
}
</script>
版權歸屬:康諾科技
2017/7/18
TML+CSS+JS自主設計彈出窗口的方法,在線編輯器
html彈出一個小窗口的方法可能有很多,就比如本站(笨鳥工具-璞玉天成,大器晚成)的導航欄點擊之后會有一個小窗口(小頁面)彈出,然后文章頁面的底部有兩個小圖標,當鼠標懸放在上面的時候,也可以彈出一個小窗口,然后點擊下方實例代碼的試一試按鈕,也可以彈出一個小窗口,是本站提供的HTML+css+javascript的在線編輯器。這里介紹的一簡單的方法和一種自主設計的方法,不需要很復雜的程序設計,也不需要框架,用javascript和css就可以:
HTML+CSS+JS自主設計彈出窗口的方法,在線編輯器
這個方法需要結合html、css和javascript三種語言,即web三件套全得用上。該方法的原理就是將本來的窗口的style中display設置為none,當點擊按鈕之后,設置為block,并為該窗口綁定位置,實例代碼如下:
<div id="ck1"><p style='text-align:center;line-height:80px;'>這個窗口,可以說是自己設計的了,可以在這里添加其它的標簽和功能</p></div>
<button class='btn btn-default' onclick='show2()'>點擊彈出自己設計的小窗口</button>
<style>
#ck1{display:none;position:fixed;top:20%;left:20%;width:50%;height:80px;z-index:9999;background-color:skyblue;border-radius:5px;}
</style>
<script>
function show2(){
document.getElementById("ck1").style.display = "block";
}
</script>
HTML+CSS+JS自主設計彈出窗口的方法,在線編輯器
這個自主設計的方法中,除了display屬性的設置之外,另一個關鍵點在于z-index值的設置,html元素的排列堆疊,不僅有水平方向、豎直方向,還有深度方向,就像立體的直角坐標系當中,不僅有x軸、y軸,還有z軸,即z-index的設置可以修改div或html元素的z軸位置。
原文地址:html怎么彈出一個小窗口,自主設計方法,在線編輯器 - HTML教程
*請認真填寫需求信息,我們會在24小時內與您取得聯系。