Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Веб-программирование > DHTML, JavaScript, VBScript
Перезагрузить страницу Что вообще может JavaScript
Закрытая тема
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
digitest digitest вне форума
Новичок
 
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 30.03.2007
По умолчанию Что вообще может JavaScript - 30.03.2007, 16:55

Здравствуйте!
Роюсь-роюсь в инете, но никак не пойму:

JavaScript он вообще может выполнять любые действия на машине? Или только те, что разрешены Джава-машиной? Или здесь я с апплетами путаю? То есть, в чем разница между апплетом, скриптом и просто Java-программой?
И что если скрипт запущен не из IE, а например прямо из ОС файл с расширением .js?
Помогите разобраться со всеми этими Java!
Вообще хотелось бы чтобы скрипт передал по сети файл с машины, на которой его запустили. Возможно ли это?

С наилучшими,
Digitest
  (#2 (permalink)) Старый
ssh ssh вне форума
Member
 
Сообщений: 245
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 26.12.2004
По умолчанию 30.03.2007, 22:05

JavaScript управляет браузером, который его и исполняет (интерпретирует). Ни к Java-машине, ни к апплетам он отношения не имеет (если не считать возможности дать на нем команду браузеру открыть страничку с этим самым апплетом).

Цитата:
И что если скрипт запущен не из IE, а например прямо из ОС файл с расширением .js?
В силу вышесказанного, вопрос бессмысленен. Файлы .js тоже интерпретируются браузером.

Цитата:
Вообще хотелось бы чтобы скрипт передал по сети файл с машины, на которой его запустили.
Тут JavaScript не поможет. Копай в сторону CGI и форм (Правда, JavaScript может пригодиться при заполнении и анализе содержимого этих форм).
  (#3 (permalink)) Старый
digitest digitest вне форума
Новичок
 
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 30.03.2007
По умолчанию 31.03.2007, 09:04

Цитата:
JavaScript управляет браузером, который его и исполняет (интерпретирует). Ни к Java-машине, ни к апплетам он отношения не имеет (если не считать возможности дать на нем команду браузеру открыть страничку с этим самым апплетом).
А на чем создаются JavaScript-ы?

Цитата:
В силу вышесказанного, вопрос бессмысленен. Файлы .js тоже интерпретируются браузером.
А как насчет Windows Script Host?
  (#4 (permalink)) Старый
kost kost вне форума
Member
 
Сообщений: 1,081
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.10.2004
По умолчанию 31.03.2007, 14:37

JavaScript и Java - это разные вещи. Совершенно. Думаю далее продолжать не стоит.
  (#5 (permalink)) Старый
digitest digitest вне форума
Новичок
 
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 30.03.2007
По умолчанию 31.03.2007, 20:38

Поздравьте меня, я продвинулся в этой теме за день
Итак, надо передать файлы с локальной машины в сеть.
Пишем в блокноте. Исполняется на WSH - он есть.
JScript недоразвит, напрямую с файлами не работает. Работаем через ActiveX.
С файлами я разобрался, читаем, копируем.
А вот как в сеть передать? Например, на ожидающий сервер? Какие ActiveX объекты рыть, или где почитать можно?
Ads.
  (#6 (permalink)) Старый
digitest digitest вне форума
Новичок
 
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 30.03.2007
По умолчанию 03.04.2007, 19:31

Ну неужели никто не может ничего сказать по этому поводу?
  (#7 (permalink)) Старый
kost kost вне форума
Member
 
Сообщений: 1,081
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.10.2004
По умолчанию 03.04.2007, 19:55

Зачем вам это вообще нужно?
  (#8 (permalink)) Старый
ssh ssh вне форума
Member
 
Сообщений: 245
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 26.12.2004
По умолчанию 03.04.2007, 22:29

Цитата:
Какие ActiveX объекты рыть, или где почитать можно?
Никакие. ActiveX поддерживаются не всеми браузерами, а в тех, что поддерживаются, наверняка будут заблокированы пользователем безопасности для. Связавшись с этой технологией, только потеряешь время.

Для серьезного программирования web-интерфейса нужно осваивать CGI.
  (#9 (permalink)) Старый
Marchello Marchello вне форума
Member
 
Сообщений: 54
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.04.2007
По умолчанию 06.04.2007, 15:50

Цитата:
А вот как в сеть передать? Например, на ожидающий сервер? Какие ActiveX объекты рыть, или где почитать можно?
Попробуй покопать в сторону AJAX. Может и не совсем подойдет для этого, но зато
что-то новое узнаеш
  (#10 (permalink)) Старый
Shah Shah вне форума
Member
 
Сообщений: 212
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2003
По умолчанию 06.04.2007, 23:53

Если сеть локальная, лучше передавать через проводник. По сути JS для WSH тоже самое, что и bat файлы, то есть пакетный файл с более широкими фозможностями, например, интерфейс взаимодействия с пользователем можно сделать намного качественным ,чем с bat файлами. В остальном функции JS в WSH такие же: перечень команд ОС. Какую команду надо использовать, незнаю. Наверное что-то типа "explorer /copy from to". Надо изучать ключи эксплорера.
По поводу ожидающего сервера. Сервер просто так ничего не ожидает, необходимо запустить определенную прогу и повесить ее на какой нибудь порт, где она будет ожидать. Так вот, и в этом случае тебе JS не поможет, необходимо работать сокетами, протоколами. Здесь лучше использовать (написать) прогу на Си, дельфи и т.д.
Если же использовать браузер для передачи файла(ов), лучше использовать конечно формы с INPUT TYPE="file", а на сервере по кнопке SUBMIT должен запускаться скрипт, который получает файл и обрабатывает соответствующим образом. В данном случае Javascript использует вторичные действия, позьволяющие автоматизировать некоторые действия. Но не может скачивать файлы кучкой. Для это надо использовать апплеты.
  (#11 (permalink)) Старый
kost kost вне форума
Member
 
Сообщений: 1,081
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.10.2004
По умолчанию 07.04.2007, 02:39

Дайте человеку хотя бы на мой вопрос, для начала, ответить
  (#12 (permalink)) Старый
EliNikonorov EliNikonorov вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 15.10.2012
По умолчанию 15.10.2012, 18:31

Для танкистов:
Java Script - кусок программного текста на Java, который подгружается в браузер либо в ХТМЛ коде страницы, либо подключением JS файла
Java Applet - это скомпиллированный программный код, опять же, на JAVA, который подгружается в код страницы тэгами <applet code бла бла
реализовать передачу файла с клиентской машины можно и так и так, безопасность здесь не при чем, пользователь сам должен будет выбрать у себя файл и нажать submit, как то так..
Ads
Закрытая тема

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вообще непонимаю почему Данил_ Любые вопросы от новичков 8 21.12.2011 14:29
Вообще срочно!!!! 21_rus Любые вопросы от новичков 14 05.09.2011 23:12
Не вкючается виндовс практически вообще... eroppo Windows 7 6 20.12.2010 20:07
В МСК есть вообще норм провайдеры?? АнтошкаОО Любые вопросы от новичков 2 06.12.2010 21:27
Такое вообще бывает? Obama Электроника 1 15.03.2009 15:51
А 8600GTS вообще реально разогнать?! Fatality Охлаждение и разгон 19 29.07.2008 22:47
Бук не видит диски. вообще! lamersha Диски 1 28.06.2008 04:10
Вообще не запускаются программы в Windows! Halloween Компьютерная безопасность 3 18.03.2008 19:31
Что ч робочим столом, и с компьютером вообще! CJинг Компьютерная безопасность 4 02.03.2008 12:11
Какие вообще цены по миру? :) samec Офтопик 18 06.07.2006 11:34
Стоит ли вообще использовать фреймы imported_Step DHTML, JavaScript, VBScript 1 05.04.2005 13:18



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов