Генерируемое JavaScript окно CFWindow не центрируется в Coldfusion
Я пытаюсь использовать функцию javascript Coldfusion, чтобы создать окно cfwindow и отцентрировать его. Я следовал документации / учебным пособиям к T, и я пробовал это в CF8 и CF9, но я не могу получить его в центре. Что я делаю неправильно?
<a href="javascript:ColdFusion.Window.create('createdWindow','Window Name',
'test.cfm',{modal: true, center: true});">Create Bound Window</a>
Спасибо:)
1 ответ
Решение
Используйте функцию ниже, чтобы создать CfWindow
, Функция вызова create_Window()
в <a>
тег.
function create_Window() {
win = name + "_os_" + Math.round(Math.random() * 10000000000);
try
{
twin = ColdFusion.Window.getWindowObject(winname);
twin.destroy(true);
}
catch (e)
{
// do nothing because the window does not exist
}
ColdFusion.Window.create(
win,
'Request Page',
'windowPageName.cfm?windowname='+win,
{
height:600,
width:700,
modal:true,
closable:true,
draggable:true,
resizable:true,
center:true,
initshow:true
}
)
winname=win;
}