<div class="codetitle"> <span><a style="CURSOR: pointer" data="80257" class="copybut" id="copybut80257" onclick="doCopy('code80257')"><u>複製代碼</u></a></span> 代碼如下:</div> <div class="codebody" id="code80257"> <br>//W3C/1. Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <br> <br> <br><title></title> <br><script type="text/javascript"> <BR>function confirmFun() { <BR>//window 是文件物件模型的最頂層對象,<br><br>//在調用它下面的自對像或方法時window可省:confirm("是否刪除?"); <br><br>//這裡會在頁面的最上方彈出一個可以選擇是或否的對話框,其方法傳回一個bool值,如果選擇了是回傳true,選擇了否回傳false <BR>var b = window.confirm("是否刪除?"); <BR> if (b) { <BR>alert("正在刪除..."); <BR>} else { <BR>alert("取消了刪除..."); <BR>} <BR>} <BR>//彈出對話框<br><br>function propmtFun() { <br><br>//這裡提供了一個有輸入框的對話框,它的回傳值是你輸入的內容<BR> //propmt(提示訊息,預設值)//輸入的內容不是習近平時再次彈出,直到輸入對了為止<BR>var re = window.prompt("國家主席是誰?", "死了"); <BR>while (re != "習近平") { <BR>re = window.prompt("國家主席是誰?", "死了"); <BR>// propmtFun(); <BR>} <BR>alert("歡迎進入..."); <BR>} <br><br><BR>//彈出頁面<br><br>function openFun() { <br><br>//這裡可以彈出一個新的頁面,在這個方法的參數裡可以設定頁面的高度等屬性<BR>//window.open(要開啟的頁面的路徑,頁面的名稱,頁面的屬性) <BR>window.open ("demo.htm", "", "top=0,left=0,width=300,height=200,location=no,toolbar=no,menubar=no,status=no"); <BR>} <br><br>//延遲執行<BR>var vs = null; <BR>function timeoutFun() { <BR>var vf = function () { alert("hello"); }; <br><br>//延遲執行的操作可以用一個變數記錄下來<br><br>//設定多少毫秒後執行,參數是一個方法,和延遲的時間<BR>vs = setTimeout(vf, 2000); / /2000毫秒後執行vf方法<BR>} <br><br><BR>//取消延遲執行<br><br>function cleartimeoutFun() { <br><br>//延遲取消執行,方法方法的參數是一個setTimeout()方法<BR>window.clearTimeout(vs); <BR>} <br><br>//間隔執行<BR>var vi = null; <BR>function intervalFun() { <BR>var vf = function () { <BR>var vt = new Date(); <br><br>// alert(vt.toLocaleTimeString()); <br><br>//在瀏覽器的狀態列顯示目前時間<BR>window.status = vt.toLocaleTimeString(); <BR>var text = window.document.getElementById("msg").value = vt.toLocaleTimeString(); <br><br>}; 🎜><br>//設定vf方發每隔1000毫秒執行一次<br>vi = window.setInterval(vf, 1000); //每個1000毫秒執行一次vf方法<BR>} <BR><br>//停止間隔執行<br>function clearintervalFun() { <BR>window.clearInterval(vi); <BR>} <BR><br>//新訊息提示<br>function msgFun() { <BR>//新訊息提示<BR>function msgFun() { <BR> var str = ""; <BR>var vstr = "您有新短訊息,請注意查收..."; <BR>window.document.title = str; <BR>window.document.bgColor = "blue" ; <BR>var i = 1; <BR>setInterval(function () { window.document.title = vstr.substr(i, 50); i ; if (i == vstr.length) { i = 0; } }, 500) <BR>} <BR></script> <br> <br> <br><input type="button" value="是否對話框" onclick="confirmFun( );"><br> <br><input type="button" value="輸入框" onclick="propmtFun();"><br> <br><input type="button" value="彈出頁" onclick="openFun();"><br> <br><input type="text" id="msg"><br> <br><input type="button" value="延遲執行" onclick="timeoutFun();"><br> <br><input type="button" value="取消延遲" onclick="cleartimeoutFun();"><br> <br><input type="button" value="間隔執行" onclick="intervalFun();"><br> <br><input type="button" value="停止間隔執行" onclick="clearintervalFun();"><br> <br><input type="button" value="新訊息提示" onclick="msgFun();"><br> <br> <br> </div>