Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с файлами, файл как с файловая переменная 
:(
    Опции темы
Misha_White
  Дата 16.4.2008, 06:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 25.4.2007
Где: Кодинск

Репутация: нет
Всего: 1



Здравствуйте!
Начал изучать ДжаваСкрипт и столкнулся с такой проблемой:
Нужно поле загрузки файла, из которого затем нужно брать данные и передавать в качестве параметров функции (тоже на джаваскрипт)... Свойство Value возвращает имя файла(или путь)... Помогите пжлст. Файлец XML.

--------------------
Я не волшебник... я только учусь...  
PM MAIL ICQ Skype   Вверх
Itsys
Дата 16.4.2008, 06:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 12
Всего: 34



Это JS не сделаешь - только на стороне сервера, JS не работает с файлами.
PM MAIL WWW Skype   Вверх
Misha_White
Дата 16.4.2008, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 25.4.2007
Где: Кодинск

Репутация: нет
Всего: 1



(( у меня локальная страница... А чем можно это сделать?
--------------------
Я не волшебник... я только учусь...  
PM MAIL ICQ Skype   Вверх
dstorm81
Дата 16.4.2008, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 20
Всего: 39



Misha_White
что есть загрузка в вашем понимании?
вы подразумеваете что есть поле input type="file" и через него вы выбираете нужный вам xml файл,
правильно? 
файл xml как и страница хранится на одном компютере на диске, а не на через http, правильно?

какой предпочитаемый браузер для вашей задумки??
какая в конце концов ось стоит на машине?

дайте в конце концов всю ТЗ
надо знать от чего рулить


--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Misha_White
Дата 16.4.2008, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 25.4.2007
Где: Кодинск

Репутация: нет
Всего: 1



Цитата(dstorm81 @ 16.4.2008,  18:30)
Misha_White
что есть загрузка в вашем понимании?
вы подразумеваете что есть поле input type="file" и через него вы выбираете нужный вам xml файл,
правильно? 
файл xml как и страница хранится на одном компютере на диске, а не на через http, правильно?

какой предпочитаемый браузер для вашей задумки??
какая в конце концов ось стоит на машине?

дайте в конце концов всю ТЗ
надо знать от чего рулить

Все правильно. Я пишу под виндой, IE7, но нужно чтобы это работало на линухе...
Я немного не догоняю как тут че... В С и Паскале все ясно... А тут... ((( И с XML никада не работал... В этом файле лежат данные...
Код

- <trkpt lat="52.074971" lon="113.487043">
  <ele>666.8</ele> 
  <time>2006-04-11T03:53:53</time> 
  </trkpt>

такого плана... нужно отсюда взять lat="52.074971" lon="113.487043" и передать их как параметры в функцию (числовое значение)...
--------------------
Я не волшебник... я только учусь...  
PM MAIL ICQ Skype   Вверх
dstorm81
Дата 17.4.2008, 08:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 20
Всего: 39



Misha_White
но нужно чтобы это работало на линухе...

к сожалению я не знаю кроссплатформенной локальной подгрузки документов
связанной с выбором файла через input type="file"

под виндой же и осликом можно использовать островки xml (XML Data Islands)
http://msdn2.microsoft.com/en-us/library/m...512(VS.85).aspx (где-то тут примерно)
так вот эта технология позволяет внедрять xml  в страницу
то бишь просто в теле странице пишешь что то типа
<xml src="" id="isXML"></xml>
а потом подставляя из type="file" value в src у xml вы получите доступ к xml-данным

вот как то так


хотя можно попробовать и через ajax,
если безопасность не зареже то вполне можно будет достать
и если через ajax на винт будете обращаться то повнимательнее с 4 и 200 smile




--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Aikus
Дата 17.4.2008, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 29.11.2007

Репутация: 1
Всего: 1



Если бы вы сказали конкретную цель, было бы проще.
1. Если файл лежит где либо в http доступе, то можно воспользоваться ajax. Тут вам наверно что-либо в качестве серверной части понадобиться.
2. IE для OS Linux не предназначен, если хотите быть уверенным, что скрипт заработает пересаживайтесь на mozilla.
3. Как я понял, вы имеете ввиду десктоп версию, поэтому советую поискать инфу вот тут http://www.mozilla.org/docs/
В десктопе мозиловский JS и с файлами работает и много чего др. делать может)))
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0462 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.