Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <title></title>
- <style type="text/css">
- .divmsg {
- position: absolute;
- top: 50%;
- left: 50%;
- width:302px;
- height:181px;
- margin-left: -150px;
- margin-top: -90px;
- background:#f8f8f8;
- text-align:center;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- }
- .top{
- display:none;
- position: absolute;
- width: 100%;
- height: 100%;
- background: url('background.jpg');
- }
- .header{
- text-align:left;
- background: #F0F0F0;
- height: 50px;
- }
- .header_error{
- margin:14px 0 0 20px;
- float:left;
- COLOR:7f8488;
- font-family:arial;
- font-size: 15px;
- white-space:nowrap;
- width:6em;
- overflow:hidden;
- text-overflow:ellipsis;
- }
- .header_x{
- margin:-14px 0px;
- float:right;
- font-weight:bold;
- COLOR:CECECE;
- font-family:arial;
- }
- div.ok{
- width:95px;
- line-height: 36px;
- margin:20px 0 20px 98px;
- background:#c8c8c8;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- font-size:14px;
- font-family:arial;
- font-weight:bold;
- color:7f8488
- }
- .text_msg{
- white-space:nowrap;
- width:15em;
- overflow:hidden;
- text-overflow:ellipsis;
- font-size:14px;
- margin:35px ;
- font-family:arial;
- }
- </style>
- <div id="divbody">
- <input type="button" value="Alert 1" onclick="alertBox.fclick('Go awayyyyyyyyyyyyyy', 'This is warning')" />
- </div>
- </head>
- <body onload="alertBox.createContainer()">
- <script type="text/javascript">
- alertBox = {
- //create container of the div and background
- createContainer: function(){
- topDiv=document.createElement("DIV");
- topDiv.className="top";
- divmsg=document.createElement("DIV");
- divmsg.className="divmsg";
- document.body.appendChild(topDiv);
- topDiv.appendChild(divmsg);
- alertBox.createHeader();
- },
- //create header with ERROR text and image for X
- createHeader: function(){
- header=document.createElement("DIV");
- header.className="header";
- header_error=document.createElement("DIV");
- header_error.className="header_error";
- header_error.innerHTML="ERROR";
- header_x=document.createElement("DIV");
- header_x.className="header_x";
- header_x.onclick=alertBox.fclose;
- p1=document.createElement("P");
- img1=document.createElement("IMG");
- img1.src="X.jpg";
- header.appendChild(header_error);
- header.appendChild(header_x);
- header_x.appendChild(p1);
- p1.appendChild(img1);
- divmsg.appendChild(header);
- alertBox.createTextField();
- },
- //create text field
- createTextField: function(){
- text_msg=document.createElement("P");
- text_msg.className="text_msg";
- text_msg.innerHTML="Client not specified !";
- divmsg.appendChild(text_msg);
- alertBox.createOkBox();
- },
- //create OK div
- createOkBox: function(){
- div1=document.createElement("DIV");
- div1.className="ok";
- div1.onclick=alertBox.fclose;
- div1.innerHTML="OK";
- divmsg.appendChild(div1);
- },
- fclick: function (content, title) {
- var div = document.querySelector(".top");
- div.style.display = "block";
- document.querySelector(".header_error").innerHTML = title || 'Alert';
- document.querySelector(".text_msg").innerHTML = content;
- },
- fclose: function () {
- var div = document.querySelector(".top");
- div.style.display = "none";
- }
- };
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement