Автор Тема: Выполнить Server Side код в JavaScript функции  (Прочитано 4130 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kettel

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 60
  • +0/-0
  • 0
    • Просмотр профиля
Выполнить Server Side код в JavaScript функции
« : 27 Сентября 2005, 02:36:04 »
Реально ли выполнить кусок SS кода (в моем случае это ColdFusion) при вызове JavaScript функции? Если да, то как?

Оффлайн dimatr

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.webhall.ru/
Выполнить Server Side код в JavaScript функции
« Ответ #1 : 01 Октября 2005, 23:02:45 »
imho не реально.
Создание сайта

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Выполнить Server Side код в JavaScript функции
« Ответ #2 : 02 Октября 2005, 13:14:24 »
Kettel
выполнить где? на клиенте или на сервере?
работа в Украине

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Выполнить Server Side код в JavaScript функции
« Ответ #3 : 04 Октября 2005, 17:07:21 »
Kettel
Вообще - нет.
Но, если очень нужно - можешь использовать что-то AJAX-подобное (JSHttpReqest) на клиенте и подобный же функционал на сервере.
Но не представляю, как это сделать для CF...
LJ: Backslashed life (rss)

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Выполнить Server Side код в JavaScript функции
« Ответ #4 : 05 Октября 2005, 13:48:22 »
Цитировать
CGVictor:
Вообще - нет.

Вообще, чего-то мне подумалось..., ему надо ответить на вопрос "где выполнить?"

Если выполнить на сервере, когда на клиенте исполняется какой-то скрипт, то да, а если на клиенте, то нет.
работа в Украине

Оффлайн Kettel

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 60
  • +0/-0
  • 0
    • Просмотр профиля
Выполнить Server Side код в JavaScript функции
« Ответ #5 : 05 Октября 2005, 22:23:12 »
Как ни странно, но если записать кусок CF кода в теле JS функции, то он выполняется всегда, когда вызывается эта функция...
Но есть одно исключение: если функция выполняется по событию onBeforeUnload, то JS код работает, а CF код - нет. Кто-нить знает в чем дело?

P.S. Разумеется SS код выполняется на сервере.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Выполнить Server Side код в JavaScript функции
« Ответ #6 : 06 Октября 2005, 11:42:56 »
Kettel
Sorry, глубокими знаниями по CF не владею. Но очень смущает исполнение серверного кода на клиенте.
А запрет исполнения кода по onUnload и onBeforeUnload вообще дело нетривиальное - UA не обязан выполнять коннекты в этом коде плюс еще некоторый геморрой.
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28