当您通过其datepickup编辑日期时间列时,会弹出一个窗口而不是新选项卡。
怎么做?
我尝试window.open(..)
,但它只是打开一个新标签。
答案 0 :(得分:1)
我不知道特别是phpmyadmin,但可能是:
window.showModalDialog(...);
showModalDialog(“URL”[,arguments [,“features”]])
http://javascript.gakaa.com/window-showmodaldialog-4-0-5-.aspx
答案 1 :(得分:0)
您需要提供的不仅仅是网址: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;
}
答案 2 :(得分:0)
它调用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);
}
}
基本上只是设置宽度和高度属性(顺便说一句,如果它在新选项卡中打开,那么您的浏览器会以这种方式打开它,而不是javascript)。