javasc彈出一個確定框,主要是使用alert來彈出窗口,如下代碼:
創新互聯2013年開創至今,先為博山等服務建站,博山等地企業,進行企業商務咨詢服務。為博山企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
if(window.confirm("確定刪除嗎?")){
$.get("../member/action.php?act=del",?{?snapID:?id},
function(data){
if(data==1){
alert('success');//彈出成功的對話框
removeNode1(obj.parentNode.parentNode);
}else{
alert('error');//彈出錯誤提示的對話框
}
}
1.
打開控制面板,進入Internet選項;
2.
在打開的Internet屬性窗口中,切換到【隱私】欄目;
3.
勾選【啟用彈出窗口阻止程序】選項,點擊【確定
html
head
titleJs彈出浮動窗口,支持鼠標拖動和關閉/title
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/
script?type="text/javascript"
/**
關于一些參數說明:
*bodycontent:要在窗口顯示的內容,dom對象
*title:窗口標題,字符串類型
*removeable:窗口能否拖動,布爾類型
*注意:內容窗體的高度是height-30px,請計算好你要顯示的內容的高度和寬度。彈出窗的id為"223238909",所以你的頁面不要再取值為"223238909"的id了,以防js執行出錯*/
function?createdialog(width,height,bodycontent,title,removeable){
if(document.getElementById("www_phpstudy_net")==null){
/*創建窗口的組成元素*/
var?dialog?=?document.createElement("div");
var?dialogtitlebar=?document.createElement("div");
var?dialogbody?=?document.createElement("div");
var?dialogtitleimg?=?document.createElement("span");
var?dialogtitle?=?document.createElement("span");
var?dialogclose?=?document.createElement("span");
var?closeaction?=?document.createElement("button");
/*為窗口設置一個id,id如此怪異是為了盡量避免與其他用戶取的id相同而出錯*/
dialog.id?=?"223238909";
/*組裝對話框標題欄,按從里到外的順序組裝*/
dialogtitle.innerHTML?=?title;
dialogtitlebar.appendChild(dialogtitleimg);
dialogtitlebar.appendChild(dialogtitle);
dialogtitlebar.appendChild(dialogclose);
dialogclose.appendChild(closeaction);
/*組裝對話框主體內容*/
if(bodycontent!=null){
bodycontent.style.display?=?"block";
dialogbody.appendChild(bodycontent);
}
/*組裝成完整的對話框*/
dialog.appendChild(dialogtitlebar);
dialog.appendChild(dialogbody);
/*設置窗口組成元素的樣式*/
var?templeft,temptop,tempheight//窗口的位置(將窗口放在頁面中間的輔助變量)
var?dialogcssText,dialogbodycssText;//拼出dialog和dialogbody的樣式字符串
templeft?=?(document.body.clientWidth-width)/2;
temptop?=?(document.body.clientHeight-height)/2;
tempheight=?height-30;
dialogcssText=?"position:absolute;background:#65c294;padding:1px;border:4px;top:"+temptop+"px;left:"+templeft+"px;height:"+height+"px;width:"+width+"px;";
dialogbodycssText?=?"width:100%;background:#ffffff;"+"height:"?+?tempheight?+?"px;";
dialog.style.cssText?=?dialogcssText;
dialogtitlebar.style.cssText?=?"height:30px;width:100%;background:url(images/titlebar.png)?repeat;cursor:move;";
dialogbody.style.cssText??=?dialogbodycssText;
dialogtitleimg.style.cssText?=?"float:left;height:20px;width:20px;background:url(images/40.gif);"+"display:block;margin:4px;line-height:20px;";
dialogtitle.style.cssText?=?"font-size:16px;float:left;display:block;margin:4px;line-height:20px;";
dialogclose.style.cssText??=?"float:right;display:block;margin:4px;line-height:20px;";
closeaction.style.cssText?=?"height:20px;width:24px;border-width:1px;"+"background-image:url(images/close.png);cursor:pointer;";
/*為窗口元素注冊事件*/
var?dialogleft?=?parseInt(dialog.style.left);
var?dialogtop?=?parseInt(dialog.style.top);
var?ismousedown?=?false;//標志鼠標是否按下
/*關閉按鈕的事件*/???????
closeaction.onclick?=?function(){
dialog.parentNode.removeChild(dialog);
}
/*實現窗口的移動,這段代碼很典型,網上很多類似的代碼*/
if(removeable?==?true){
var?ismousedown?=?false;
var?dialogleft,dialogtop;
var?downX,downY;
dialogleft?=?parseInt(dialog.style.left);
dialogtop?=?parseInt(dialog.style.top);
dialogtitlebar.onmousedown?=?function(e){
ismousedown?=?true;
downX?=?e.clientX;
downY?=?e.clientY;
}
document.onmousemove?=?function(e){
if(ismousedown){
dialog.style.top?=?e.clientY?-?downY?+?dialogtop?+?"px";
dialog.style.left?=?e.clientX?-?downX?+?dialogleft?+?"px";
}
}
/*松開鼠標時要重新計算當前窗口的位置*/
document.onmouseup?=?function(){
dialogleft?=?parseInt(dialog.style.left);
dialogtop?=?parseInt(dialog.style.top);
ismousedown?=?false;
}
}
return?dialog;?
}//end?if(if的結束)
}
/script
style
table{background:#b2d235;}
button{font-size:12px;height:23;background:#ece9d8;border-width:1;}
#linkurl,#linkname,#savelink{width:100px;}
/style
/head
body
!--?顯示窗口的地方?--
div?id="here"/diva?id="clickhere"?href="#"點擊生成窗口/a
!--?要嵌入到窗口的內容?--
div?id="login"?style="display:none;"
form?action="#"?method="post"?onSubmit="return?false;"
table?width="400"?height="95"
tr
td?width="78"鏈接文字/td
td?width="168"input?name="link.name"?type="text"http://td
td?width="138"?id="linktext"/td
/tr
tr
td鏈接地址/td
tdinput?name="link.url"?type="text"http://td
td?id="linkurl"/td
/tr
tr
td/td
tdbutton?type="submit"?style="float:right;"添加/button/td
td?id="savelink"/td
/tr
/table
/form
/div
script?type="text/javascript"
var?here?=?document.getElementById("here");
var?login?=?document.getElementById("login");
var?clickhere?=?document.getElementById("clickhere");
clickhere.onclick?=?function(){
here.appendChild(createdialog(400,95+30,login,"歡迎光臨phpstudy",true));
}
/script
/body
/html
1、警告框alert,在js中直接運用alert("警告");
2、確認框confirm。
confirm() 方法用于顯示一個帶有指定消息和 OK 及取消按鈕的對話框,根據用戶點擊確認框上的按鈕返回true與false。
用法:
if(confirm("確定要清空數據嗎?"))
{
document.main.text1.value="";
}
3、信息輸入框prompt。
prompt() 方法用于顯示可提示用戶進行輸入的對話框。如果用戶單擊提示框的取消按鈕,則返回 null。如果用戶單擊確認按鈕,則返回輸入字段當前顯示的文本。
用法:
var name = prompt('請輸入數字','');
原因分析如下:
一、一般在什么情況下容易彈出javascripterror提示框
1、從網上采集到的文章,但在前臺打開后,就出現這個錯誤框!
2、圖片內容頁的幻燈片不播放,點播放就出現JAVA錯誤!
3、只在頻道首頁、欄目列表頁和內容頁有這樣的錯誤!
4、從其它網站復制粘貼過來的圖片文章經常出現這樣的錯誤!
5、新添加頻道和欄目之后,容易出現這樣的錯誤!
6、調用自定義函數標簽時出現Javascript錯誤!
7、修改模板把搜索按鈕改成圖片后提示:javascripterror
8、在模板中加入了JS調用代碼,而JS文件并沒有上傳也會出現這個錯誤!
二、出現javascripterror提示框原因分析及解決方法
1、由于新安裝好的網站或者新添加的頻道或欄目,有些系統必需的JS文件并沒有真正生成,這時添加文章在前臺會出錯,所以要在后臺相應的頻道中點擊“刷新所有的JS”、“刷新專題JS文件”、“刷新欄目JS文件”;有些人以為,我沒有添加專題就不用刷新專題JS了吧?錯!必須也要刷新才行。
2、一般是修改模板時,JS調用代碼多了或者少了就會出現這個討厭的框。比如:模板中存在過期的廣告調用JS調用代碼,刪除后即正常。還有的是因為模板中缺少了以下三個JS中的某一個而引起的錯誤:
3、有些是從其他網站復制過來的文章的js錯誤導致的。建議復制文章后放在記事本中過濾一下JS代碼。或者修改出現錯誤的那篇文章,在源碼狀態下,查找并刪除圖片文章中包含的錯誤代碼。
4、缺少相應的函數,所以調用時就一直顯示錯誤。有的朋友以前在修改模板時,把官方默認的一些代碼(如:圖片無級縮放代碼等)給刪除了,結果也會出現JS錯誤。所以,動易后來把這些代碼改成了刪除后自動添加的,其目的就是減少JS錯誤。
5、常常是由于js文件沒有上傳成功或者你的瀏覽器版本過低或者限制過多造成的,從以上幾個方面多檢查一下或許能解決問題。
6、有些是傳遞的參數設定有問題。比如(('{$ArticleID}'))不需要加這么多的外包圍。
只需要用{$ArticleID}就可以了!
7、在建立欄目或專題時,名稱中包含了半角引號等非法字符而導致JS腳本錯誤,糾正之后即可解決。
8、采集項目如果過濾設置不正確,致使采集過來的一些文章JS腳本沒有被過濾,也會出錯。請重新設置采集過濾選項。
js彈奏是利用JavaScript一種直譯式腳本語言寫的腳本。js彈奏是一種動態類型、弱類型、基于原型的語言,內置支持類型。經常用在web客戶端腳本語言,主要是用來給html增加動態功能。
分享題目:javascript彈,js 彈框
文章來源:http://www.yijiale78.com/article10/dsgoodo.html
成都網站建設公司_創新互聯,為您提供做網站、域名注冊、企業網站制作、動態網站、網站策劃、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯