Вызов методов JS из HTML странички
Добавлено: 06 дек 2004, 11:37
Господа, просветите неведающего...
JBuilderX:
В классе вызывается jsp страничка, а на страничке
...<a href="#" onclick="newCalendar('createddate');">...
newCalendar - хранится в calendar.js и эта фция нормально запускается...
А вот когда в теле newCalendar пытаюсь вызвать другие методы (хранящмеся в том же calendar.js),
Примерно так:
function newCalendar(out_id)
{
var calendarWindow = window.open("", "Calendar","width=212,height=197,status=no,resizable=yes,top=200,left=200");
var mypath="/calendar/calendar1.js"
var html="<html><head><title>ppppppp</title>";
html= html + "<script language=\"JavaScript1.1\" src=\"" + poi +"\"> </script></head>";
html= html + "<body>";
html= html + "<script language=\"JavaScript1.1\">";
html= html + " calendarInit(\"calendar\", 200, 50);"; ----------- Вот
html= html + " calendarSetOut(\"calendar\",\""; ---------------- И вот
html= html + out_id ;
html= html + "\", 0);" ;
html= html + "</script>";
html= html + "</body>";
html= html + "</html>";
calendarWindow.document.write(html);
}
Увы, вызывается только пустое окошко window.open.....
Каким образом можно осуществить вызов calendarInit и calendarSetOut?
Может где-то в натройках самого JBuilderX на в путях чегото указать?....
Заранее благодарен.
JBuilderX:
В классе вызывается jsp страничка, а на страничке
...<a href="#" onclick="newCalendar('createddate');">...
newCalendar - хранится в calendar.js и эта фция нормально запускается...
А вот когда в теле newCalendar пытаюсь вызвать другие методы (хранящмеся в том же calendar.js),
Примерно так:
function newCalendar(out_id)
{
var calendarWindow = window.open("", "Calendar","width=212,height=197,status=no,resizable=yes,top=200,left=200");
var mypath="/calendar/calendar1.js"
var html="<html><head><title>ppppppp</title>";
html= html + "<script language=\"JavaScript1.1\" src=\"" + poi +"\"> </script></head>";
html= html + "<body>";
html= html + "<script language=\"JavaScript1.1\">";
html= html + " calendarInit(\"calendar\", 200, 50);"; ----------- Вот
html= html + " calendarSetOut(\"calendar\",\""; ---------------- И вот
html= html + out_id ;
html= html + "\", 0);" ;
html= html + "</script>";
html= html + "</body>";
html= html + "</html>";
calendarWindow.document.write(html);
}
Увы, вызывается только пустое окошко window.open.....
Каким образом можно осуществить вызов calendarInit и calendarSetOut?
Может где-то в натройках самого JBuilderX на в путях чегото указать?....
Заранее благодарен.