① js的confirm怎麼修改提示文字
confirm("你吃飯了嗎?");
如果你是想改下面的確定和取消按鈕,是不可以的,自帶的。
② 用js(最好jQuery) 重寫confirm方法【js高手請進】
$.confirm = function(msg,func1,func2,w,h) { Confirm(msg,func1,func2,w,h); };
function Confirm(msg,func1,func2,w,h){
var opts = {css:{width:w?w:300,height:h?h:120}};
//這里還可以判斷msg的長度進行排版,並調整彈出框的大小
install(window.top, opts);
$.DialogData.dialogDiv.find("div[id^='_DialogButtons_']").css('text-align','center')
var win = topWin.$.DialogData.iframeObj.attr('contentWindow');
var doc = win.document;
doc.open();
doc.write("<body></body>") ;
var arr = [];
arr.push("<div><table height='100%' border='0' align='center' cellpadding='10' cellspacing='0'>");
arr.push("<tr><td align='center'><img id='Icon' src='../images/icon_query.gif' width='34' height='34' align='absmiddle'></td>");
arr.push("<td align='left' id='Message' style='font-size:9pt'>"+msg+"</td></tr></table></div>");
var div = $(arr.join(''),doc.body);
$(doc.body).append(div);
doc.close();
//設置響應函數
//如果傳遞響應函數則執行,否則僅關閉窗口
$.DialogData.dialogDiv.find("input[id^='_ButtonOK_']").bind("click", function() {
$.unfunkyUI();
if(func1){
func1();
}
})
$.DialogData.dialogDiv.find("input[id^='_ButtonCancel_']").bind("click", function() {
if(func2){
func2();
}
}) ;
}
})(jQuery);
③ js 中confirm的用法
confirm() 方法用於顯示一個帶有指定消息和OK 及取消按鈕的對話框。
如果用戶點擊確定按鈕,則confirm() 返回true。如果點擊取消按鈕,則confirm() 返回false。
在用戶點擊確定按鈕或取消按鈕把對話框關閉之前,它將阻止用戶對瀏覽器的所有輸入。在調用confirm() 時,將暫停對javaScript 代碼的執行,在用戶作出響應之前,不會執行下一條語句。
下面我們通過這兩個小例子,來了解一下它的使用方法吧:
<html>
<head>
<title>confrim的使用方法</title>
<scripttype="text/javascript">
functionclear1()
{
if(confirm("確定要清空數據嗎?"))
{
document.main.text1.value="";
}
}
</script>
</head>
<boty>
<formname="main">
<inputtype="text"name="text1"/>
<inputtype="button"name="submit"value="數據清空"onclick="returnclear1()"/>
</form>
</body>
</html>
④ javascript 的confirm
可以寫是可以的。
剛剛試了下沒有問題。樓主你看你的
grid.PerformCallback('b');是不是有問題。建議你加上alert()看一下結果,如下
if(window.confirm('改變狀態,改為審核請按「確認」,改為「反審」請按取消'))
{
alert(1);//有執行的話,會跳出1
grid.PerformCallback(『』a);
}
else
{
alert(2);//有進來的話會跳出2,如果還是不執行的話就是你的方法問題。。如果連2都不出來的話,你點開左下角的警告號,看提示什麼錯誤(用IE才有)
grid.PerformCallback('ZTFS');
}
⑤ javascript confirm用法
用法一:主要用於刪除單條信息確認。
<SCRIPT LANGUAGE=javascript>
function del() {
var msg = "您真的確定要刪除嗎? 請確認!";
if (confirm(msg)==true){
return true;
}else{
return false;
}
}
</SCRIPT>
調用方法:
<a href="del.php?id=123" onclick="javascript:return del()">刪 除</a>
用法二:原理跟用法一的一樣。JavaScript刪除確認框 。
<a href="javascript:if(confirm('確實要刪除嗎?'))location='jb51.php?id='">刪除</a>
用法三:主要用於批量刪除的確認提示 。
<input name="Submit" type="submit" class="inputedit" value="刪除"
onclick="{if(confirm('確定紀錄嗎?')){
this.document.formname.submit();
return true;}return false;
}">
<input name="按鈕" type="button" ID="ok" onclick="{if(confirm('確定刪除嗎?')){
window.location='Action.asp?Action=Del&
TableName=Item&
ID=<%=ID%>';
return true;
}return false;}"
value="刪除欄目" />
(5)js好看的confirm擴展閱讀:
confirm參數message:
1、confirm()函數中的參數是確認框的提示語。
2、此函數返回值是布爾型的,點擊確定,返回值為true,點擊取消返回值為false。
3、confirm快速調用:
<a<a target
="_blank" href
="/item/href/7779531" data-lemmaid
="7779531">href</a>
="#"onclick
="returnconfirm('是否打開鏈接');"><inputtype
="button"value
="鏈接"/></a>
註:點擊鏈接後,在彈出對話方塊中,如果點擊「確定」那麼就進入超鏈接所連接的地址;如果點擊「取消」不執行鏈接。
⑥ 一個關於JS confirm 確認框的問題
二者其實是差不多的,上面的if(!confirm(txt))實際相當於
var r=confirm("本頁中存在錯誤。\n\n"+"點擊內「確定」容繼續查看本頁,\n"+"點擊「取消」返回首頁。\n\n");
if (r==false)
!是取反,也就是表示當confirm點的是取消的時候,if就會判定為成立。
⑦ js confirm函數
<script >
function yesno() {
if(confirm("是否將此留言信息刪除?")){
return true;
}else return false;
}
</script>
<a href="del.asp" onclick="return yesno()">刪除留言</a>
實際上,用下面的方法更簡單。
<a href="del.asp" onclick="return confirm('是否將此留言信息刪除?')">刪除留言</a>
⑧ 用js+div幫我做一個類似confirm的提示框
<HTML>
<HEAD>
<TITLE>仿windows關機對話框的提示框效果 </TITLE>
</HEAD>
<BODY>
<form action="#">
<input name=btn1 type=button value=有自定義按鈕 onclick=showalert1();>
<input name=btn2 type=button value=無自定義按鈕 onclick=showalert2();>
</form>
<script language="javascript">
<!--
function gourl(e){
switch(e){
case 1:
window.alert("點擊了確定按鈕.");
break;
case 2:
break;
case 3:
window.alert("點擊了其它按鈕.");
break;
default:
break;
}
}
function showalert1(){
var Br = new innerMessageBox();
Br.ShowModal("帶第三個按鈕的示例", "您確定要刪除該項嗎?", 320, 120, "gourl($)", "重試");
}
function showalert2(){
var Br = new innerMessageBox();
Br.ShowModal("默認兩個按鈕的示例", "您確定要刪除該項嗎?", 320, 120, "gourl($)");
}
//-->
</script>
<script>
<!--
function innerMessageBox(){
var BackObject, FormObject;
// 檢查頁面中是否存在該控制項.
function checkIMBObject(){
if (document.getElementById("imb_Background")==null){
document.body.innerHTML += "<iframe id=\"imb_Background\" src=\"about:blank\" style=\"position:absolute;left:0;top:0;width:0px;height:0px;visibility:hidden;\" frameborder=\"0\"></iframe>";
window.imb_Background.document.open();
window.imb_Background.document.write("<html><body bgcolor=red>sdfasdfasdf</body></html>");
window.imb_Background.document.close();
}
if (document.getElementById("imb_FormModal")==null){
document.body.innerHTML += "<iframe id=\"imb_FormModal\" src=\"about:blank\" style=\"position:absolute;left:0;top:0;width:0px;height:0px;visibility:hidden;border-bottom:2px solid #999999;border-right:2px solid #999999;border-top:1px solid #F8F6C1;border-left:1px solid #F8F6C1;\" frameborder=\"0\"></iframe>";
window.imb_FormModal.document.open();
window.imb_FormModal.document.write("<html><head><style><!--");
window.imb_FormModal.document.write("td{font-size:12px;");
window.imb_FormModal.document.write("//--></style></head><body scroll=no leftmargin=0 topmargin=0>");
window.imb_FormModal.document.write("<table width=100% height=100% bgcolor=\"#eeeeee\"><tr><td align=left bgcolor=#3A80F3><div id=\"imb_Title\" style=\"padding-left:3px;padding-right:3px;color:white;font-family:verdana;\">");
window.imb_FormModal.document.write("</div></td></tr><tr><td align=left><div id=\"imb_Content\" style=\"padding:7px;\">");
window.imb_FormModal.document.write("</div></td></tr><tr><td id=\"imb_Body\" align=center>");
window.imb_FormModal.document.write("</td></tr></table>");
window.imb_FormModal.document.write("</body></html>");
window.imb_FormModal.document.close();
}
}
// 顯示對話框控制項.
this.ShowModal = function(iCaption, iMessage, iWidth, iHeight, iClickFunc, iOther){
var smWidth = 420, smHeight = 180, smCaption = "默認對話框", smMessage="您確定執行這項操作嗎?", smFunc, smObject, smAlpha, smInterval;
if (arguments.length > 4 ){
smWidth = iWidth;
smHeight = iHeight;
smCaption = iCaption;
smMessage = iMessage;
smFunc = iClickFunc;
}
// 背景的漸顯.
function checkIMBAlpha(){
smObject.style.filter = "alpha(opacity="+smAlpha+");";
smAlpha += 10;
if (smAlpha>80){
clearInterval(smInterval);
}
}
checkIMBObject();
this.BackObject = document.getElementById("imb_Background");
this.FormObject = document.getElementById("imb_FormModal");
smObject = this.BackObject;
smAlpha = 0;
this.BackObject.style.left = 0;
this.BackObject.style.top = 0;
this.BackObject.style.width = document.body.scrollWidth;
this.BackObject.style.height = document.body.scrollHeight;
this.BackObject.style.visibility = "visible";
smInterval = window.setInterval(checkIMBAlpha, 5);
this.FormObject.style.left = document.body.clientWidth/2 - smWidth/2;
this.FormObject.style.top = document.body.clientHeight/2 - smHeight/2;
this.FormObject.style.width = smWidth;
this.FormObject.style.height = smHeight;
this.FormObject.style.visibility = "visible";
window.imb_FormModal.document.getElementById("imb_Title").innerHTML = "<b>" + smCaption + "</b>" + " -- 操作提示";
window.imb_FormModal.document.getElementById("imb_Content").innerHTML = smMessage;
if (iOther==null || iOther==""){
window.imb_FormModal.document.getElementById("imb_Body").innerHTML = "<input type=hidden id=imb_Other name=imb_Other shortKey=\"O\"> <input type=submit id=imb_Ok name=imb_Ok value=\"確定\" shortKey=\"T\"> <input type=button id=imb_Cancel name=imb_Cancel value=\"取消\" shortKey=\"C\">";
}else{
window.imb_FormModal.document.getElementById("imb_Body").innerHTML = "<input type=button id=imb_Other name=imb_Other value="+iOther+" shortKey=\"O\"> <input type=submit id=imb_Ok name=imb_Ok value=\"確定\" shortKey=\"T\"> <input type=button id=imb_Cancel name=imb_Cancel value=\"取消\" shortKey=\"C\">";
}
document.body.disabled = true;
window.imb_FormModal.document.getElementById("imb_Ok").onclick= function(){
parent.document.body.disabled = false;
if (smFunc!=null && smFunc!=""){
eval("parent." + smFunc.replace("$","1"));
}
parent.document.getElementById("imb_Background").style.visibility = "hidden";
parent.document.getElementById("imb_FormModal").style.visibility = "hidden";
}
window.imb_FormModal.document.getElementById("imb_Cancel").onclick= function(){
if (smFunc!=null && smFunc!=""){
eval("parent." + smFunc.replace("$","2"));
}
parent.document.body.disabled = false;
parent.document.getElementById("imb_Background").style.visibility = "hidden";
parent.document.getElementById("imb_FormModal").style.visibility = "hidden";
}
window.imb_FormModal.document.getElementById("imb_Other").onclick= function(){
if (smFunc!=null && smFunc!=""){
eval("parent." + smFunc.replace("$","3"));
}
parent.document.body.disabled = false;
parent.document.getElementById("imb_Background").style.visibility = "hidden";
parent.document.getElementById("imb_FormModal").style.visibility = "hidden";
}
}
}
//-->
</script>
</BODY>
</HTML>