0

如何做一个 javascript 警报框,其中包含一个带有类似这个提交按钮的类的按钮:

<input type="submit" class="lightbox">

或者有什么方法可以制作一个弹出并包含这个提交按钮的javascript表单?

4

2 回答 2

1

标准浏览器警报不可样式化 - 必须在代码中完成。如果您不想打开window.open新页面并愿意使用 3rd 方库 - jQueryUI是一个不错的选择。对话框是完全可样式化的——是的,包括按钮。

于 2013-09-06T00:36:06.953 回答
1

我会使用这段代码:

var doc = document, htm = doc.documentElement, bod = doc.body;
function E(e){
  return doc.getElementById(e);
}
function winOpen(clickId, url, name, height, width){
  var ht = innerHeight || htm.clientHeight || bod.clientHeight;
  var wd = innerWidth || htm.clientWidth || bod.clientWidth;
  ht = (height-ht)/2; wd = (width-wd)/2;
  E(clickId).onclick = function(){
    open(url, name, 'height='+height+',width='+width+',top='+ht+',left='+wd);
  }
}
// You would use this like 
winOpen('newWindow', 'wherever.html', 'windowName', 500, 500);

whatever.html应该是你lightbox班级的页面。

于 2013-09-05T23:31:51.390 回答