Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вызов метода сервера не покидая страницу / 7 сообщений из 7, страница 1 из 1
28.08.2007, 04:23
    #34756657
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов метода сервера не покидая страницу
Нужно: находясь на странице и не покидая её вызвать из JavaScript метод сервера.

1) Не усложняя решение это можно сделать "вызвав" новую страницу в новом окне с необходимыми параметрами, которая при "загрузке" проходит через isapi фильтр и косвенно выполняет методы указанные в её теле при программировании на под ASP.NET. Желательно, чтобы эта фиктивная страница была бы НЕ видна и закрывалась бы сразу после загрузки. А та страница, в которой находится пользователь оставалась бы в текущем состоянии нетронута и т.д.

Как это сделать средствами Java Script?

2) Возможно через JavaScript можно непосредственно средствами какого-либо HTTPRequest обратиться как либо к методу ISAPI фильтра, или сгенерить запрос на сервер, кторый бы вызвал некий метод сервера. Что то вроде http:\\metod.dll?a=1,b=2
...
Рейтинг: 0 / 0
28.08.2007, 05:56
    #34756668
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов метода сервера не покидая страницу
Я работаю с каше, там это встроено.
Вот как решили это программисты интерсистемс:

1.через невидимый Java-applet
2.через невидимый IFRAME - по типу того, что вы предложили в п1
3.через объект XMLHttpRequest
...
Рейтинг: 0 / 0
28.08.2007, 06:20
    #34756677
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов метода сервера не покидая страницу
Блок А.Н.Я работаю с каше, там это встроено.
Вот как решили это программисты интерсистемс:

1.через невидимый Java-applet
2.через невидимый IFRAME - по типу того, что вы предложили в п1
3.через объект XMLHttpRequest

Расшифруйте п.3 пжалста!!!
И если есть - пару примерчиков!!!
...
Рейтинг: 0 / 0
28.08.2007, 07:43
    #34756711
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов метода сервера не покидая страницу
Примеров к сожалению нет - за меня все делает каше.

Общий смысл - нужно обратиться к странице сервера без перезагрузки текущей страницы.
Есть для этого разные способы вместо открытия окна, но суть остается та же.
Яву знаю вообще очень поверхностно, о XMLHttpRequest лучше ответят AJAX-программисты.

Пример с IFRAME в общих чертах
<iframe id=cmd style='display:none;width:1px;height:1px'>
</iframe>

<script language=javascript>
function exec(command)
{cmd.src='execscript.php?command='+command;
//дальше какая-то интерпретация ответа если нужно
}
</script>
...
Рейтинг: 0 / 0
28.08.2007, 09:29
    #34756850
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов метода сервера не покидая страницу
Блок А.Н.Я работаю с каше, там это встроено.
Прям приятно почитать!
...
Рейтинг: 0 / 0
28.08.2007, 10:02
    #34756935
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов метода сервера не покидая страницу
Блок А.Н.Примеров к сожалению нет - за меня все делает каше.

Общий смысл - нужно обратиться к странице сервера без перезагрузки текущей страницы.
Есть для этого разные способы вместо открытия окна, но суть остается та же.
Яву знаю вообще очень поверхностно, о XMLHttpRequest лучше ответят AJAX-программисты.

Пример с IFRAME в общих чертах
<iframe id=cmd style='display:none;width:1px;height:1px'>
</iframe>

<script language=javascript>
function exec(command)
{cmd.src='execscript.php?command='+command;
//дальше какая-то интерпретация ответа если нужно
}
</script>

Класнааааа....
...
Рейтинг: 0 / 0
29.08.2007, 07:48
    #34760072
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов метода сервера не покидая страницу
Ехидничаете... :-(
Можно провести декомпиляцию java-аплетов, отослать исходники javascript и показать примеры сгенерированной html страницы, но во-первых, вряд ли будет рада сама InterSystems, во-вторых, и вам они помогут мало.

Чтобы написать что-то действительно что-то работающее, нужно знать подробности задач, которые вы решаете, язык, который будет использоваться в серверных скриптах ну и все такое.

Сама IS использует несколько видов обмена с сервером - в зависимости от типов команды и ограничений клиента.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вызов метода сервера не покидая страницу / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]