Home > Web Front-end > JS Tutorial > MessageBox_javascript tips for Js

MessageBox_javascript tips for Js

WBOY
Release: 2016-05-16 19:23:29
Original
1717 people have browsed it

I saw someone imitating alert on the forum and wrote one myself
Originally I wanted to imitate the MessageBox in winapi
But unfortunately js does not support blocking mode
The return value can only be asynchronous.
Support FF ie opera
DOCTYPE can be declared or not declared
There is a problem
The layer cannot be transparent in opera
It cannot be used for iframes in the page
In ie Unable to cover the selected

Copy the code The code is as follows:





MessageBox演示


function test()
{
   var _msg = "演示:
普通对话框!";
   MessageBox(_msg);
}

function test1()
{
  MB_OK_METHOD = function(){alert('你按了OK');}
  MB_YES_METHOD = function(){alert('你按了YES');}
  MB_NO_METHOD = function(){alert('你按了NO');}
  MB_CANCEL_METHOD = function(){alert('你按了CANCEL');} 

  var _msg = "演示:
调用对话框。是、否、取消";
  MessageBox(_msg,"演示",null,MB_YESNOCANCEL);  
}

function test2()

  var _msg = "演示:
调用对话框。是、否、取消";
  MessageBox(_msg,"演示",MB_ICON,MB_YESNOCANCEL,callback);
}

function test4()

  var _msg = "演示:
调用对话框。OK, Cancel";
MessageBox(_msg,"Demo",MB_ICON,MB_OKCANCEL,callback);
}

function callback(value)
{
switch(value)
{
case MB_OK : alert('You pressed OK'); break;
case MB_YES : alert('You pressed YES'); break;
case MB_NO : alert('You pressed NO'); break;
case MB_CANCEL : alert('You pressed CANCEL'); break;
}
}

function test3()
{
MB_YES_TEXT = "Demo one";
MB_NO_TEXT = "Demo two";
MB_CANCEL_TEXT = "Demo three";
var _msg = "Demo:
This is a custom dialog box
MB_YES_TEXT MB_NO_TEXT MB_CANCEL_TEXT MB_OK_TEXT";
MessageBox(_msg, "Demo",MB_ICON,MB_YESNOCANCEL,callback);
}













                                                                    ;td align="center">Callback Demo 3
                                                                align="center">Customized demo



Normal demo ;
Callback Demo 1
                                                                        🎜>
Callback Demo 2






Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template