如何做一个 javascript 警报框,其中包含一个带有类似这个提交按钮的类的按钮:
<input type="submit" class="lightbox">
或者有什么方法可以制作一个弹出并包含这个提交按钮的javascript表单?
如何做一个 javascript 警报框,其中包含一个带有类似这个提交按钮的类的按钮:
<input type="submit" class="lightbox">
或者有什么方法可以制作一个弹出并包含这个提交按钮的javascript表单?
标准浏览器警报不可样式化 - 必须在代码中完成。如果您不想打开window.open
新页面并愿意使用 3rd 方库 - jQueryUI是一个不错的选择。对话框是完全可样式化的——是的,包括按钮。
我会使用这段代码:
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
班级的页面。