phpmyadmin如何在firefox和IE中打开一个小窗口?

时间:2010-01-22 06:13:57

标签: javascript windows firefox

当您通过其datepickup编辑日期时间列时,会弹出一个窗口而不是新选项卡。

怎么做?

我尝试window.open(..),但它只是打开一个新标签。

3 个答案:

答案 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)。