Вызов методов JS из HTML странички

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
Chester
Сообщения: 60
Зарегистрирован: 06 дек 2004, 10:46
Откуда: Kyiv, Ukraine
Контактная информация:

Господа, просветите неведающего...

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 на в путях чегото указать?....

Заранее благодарен.
Chester
Сообщения: 60
Зарегистрирован: 06 дек 2004, 10:46
Откуда: Kyiv, Ukraine
Контактная информация:

Забыл сказать, при нажатии на кнопку, вызывающую newCalendar
Jbuilder во такую ошибку пишет...

StandardHost[localhost]: MAPPING configuration error for request URI
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

В общем-то никак... А чего тебе надо? может есть более прамой способ?
2B OR NOT(2B) = FF
Chester
Сообщения: 60
Зарегистрирован: 06 дек 2004, 10:46
Откуда: Kyiv, Ukraine
Контактная информация:

Все спасибо, разобрался, а всего то надо было

src='http://localhost:8080/project/pages/scritps/calendar.js


Напрашивается вопрос, можно ли каким-то образом автоматически получать http://localhost:8080/project для конкретного сервера, на котором запускается проект????? :-)

Special respect to Absurd, за то что не обделил вниманием. :D
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

src='/project/pages/scritps/calendar.js'
Special respect to Absurd, за то что не обделил вниманием.
Я тебя неправильно понял.
2B OR NOT(2B) = FF
Ответить