как сделать JavaScript confirm('budesh pit?') -> YES/NO..

User avatar
Arte
Удалена за неоплаченную рекламу
Posts: 104
Joined: 21 Apr 2002 23:57
Location: Latvia -> Ireland

как сделать JavaScript confirm('budesh pit?') -> YES/NO...

Post by Arte »

как сделать JavaScript confirm('budesh pit?') -> YES/NO вместо стандартного OK/Cancel... ????
Блин, где-то давно встречал что-то такое... вроде связанное с модальными окнами, но нифига уже не помню.
google
Уже с Приветом
Posts: 136
Joined: 19 Mar 2003 11:18
Location: Moscow -> NYC ->CT

Re: как сделать JavaScript confirm('budesh pit?') -> YES/NO...

Post by google »

Arte wrote:как сделать JavaScript confirm('budesh pit?') -> YES/NO вместо стандартного OK/Cancel... ????
Блин, где-то давно встречал что-то такое... вроде связанное с модальными окнами, но нифига уже не помню.

Если нужен именно модальный диалог, то вот есть описание
http://msdn.microsoft.com/library/defau ... dialog.asp
Работает вроде только под IE 4.0 и выше.
Ну а в открываемом в окне файле кнопки и их обработку самому нарисовать....
leprechaun
Удален за рекламу собственного бизнеса
Posts: 178
Joined: 24 Jul 2002 08:02
Location: Baile Atha Cliath

Re: как сделать JavaScript confirm('budesh pit?') -> YES/NO...

Post by leprechaun »

Arte wrote:как сделать JavaScript confirm('budesh pit?') -> YES/NO вместо стандартного OK/Cancel... ????
Блин, где-то давно встречал что-то такое... вроде связанное с модальными окнами, но нифига уже не помню.


Here's the code working with Netscape also (found on the Net):

Code: Select all

<html>   
<head>
<title>Confirm-box</title>

<SCRIPT LANGUAGE="JavaScript">
<!--     
var answer;
var confBox;
var confirmBox = "<HTML>Well, is it gonna be Yes or No?<BR>"
    +"<FORM ACTION='javascript:window.close()' NAME='get'>"
    +"<INPUT TYPE='HIDDEN' NAME='Answer' VALUE=''>"
    +"<INPUT TYPE='BUTTON' VALUE='Yes' onClick="document.get.Answer.value='yes';window.opener.confirmed()">"
    +"<INPUT TYPE='BUTTON' VALUE='No' onClick="document.get.Answer.value='no';window.opener.confirmed()">"
    +"</HTML>";

function confirmed() {
    answer = window.confBox.document.get.Answer.value;   
    confBox.close();   
    alert(answer);
}

function msgbox(){
   confBox = window.open("","","width=300,height=200");
   confBox.document.open();
   confBox.document.write(confirmBox);
   confBox.document.close();
}

//-->
</SCRIPT>
</head>

<BODY>
<INPUT type="button" value="Click here to see the confirm window" onclick="msgbox();">
</BODY>
</html>

Return to “Вопросы и новости IT”