phpmyadmin如何在Firefox和IE中打开一个小窗口?
问题描述:
当您通过其datepickup编辑日期时间列时,会弹出一个窗口而不是新标签。phpmyadmin如何在Firefox和IE中打开一个小窗口?
怎么办?
我试过window.open(..)
但它只是打开一个新标签。
答
它调用openCalendar功能,看起来像这样:
function openCalendar(params, form, field, type, fieldNull) {
window.open("./calendar.php?" + params, "calendar", "width=400,height=200,status=yes");
dateField = eval("document." + form + "." + field);
dateType = type;
if (fieldNull != '') {
dateFieldNull = eval("document." + form + "." + fieldNull);
}
}
基本上只是设置width和height属性(顺便说一句,如果它在一个新开这是你的浏览器打开它,而不是JavaScript)。
答
我不知道具体的phpMyAdmin的,但会不会是:
window.showModalDialog(...);
在showModalDialog( “URL”[,参数[, “功能”]])
http://javascript.gakaa.com/window-showmodaldialog-4-0-5-.aspx
答
您需要提供的不仅仅是url:https://developer.mozilla.org/En/DOM/Window.open - 查看windowFeatures参数。他们正使用下列功能:
function openCalendar(params, form, field, type) {
window.open("./calendar.php?" + params, "calendar", "width=400,height=200,status=yes");
dateField = eval("document." + form + "." + field);
dateType = type;
}
你可以看看页面的来源...... – 2010-01-22 06:15:33