| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > помогите загрузить данные из файла |
| Автор: AC_ID 11.6.2007, 08:09 |
| Заранее прошу прощения, если такой вопрос уже поднимался, но я, просмотрев предыдущие темы, так и не нашел ответ на свой вопрос. Ситуация такая: на странице должна быть таблица. В первом столбце находится имя, во втором - номер (номер это набор чисел, не больше чем трех разрядных, через точку, т.е. 123.1.23 и 1.1.12.123.976 валидные номера), в третьем - чекбокс, в четвертом - кнопка "удалить" удаляющая текущую строку При этом для каждой записи в таблице должен быть заполнен номер, остальное по желанию. Пользователь может добавлять в таблицу строки нажатием кнопки "добавить" или удалять нажимая кнопку "удалить" в соответствующей строке. помимо этого он может загрузить данные в таблицу из файла (желательно xml), находящегося на локальной машине пользователя. Теперь собственно вопрос: как такое сделать используя только JS, html и CSS (не знаю, чем они тут помочь могут, но мало ли), ну при большой надобности можно еще PHP в связке с PEAR или без оной. Сразу отвечаю на вопросы: 1. Да я знаю, что php выполняется на сервере. 2. Да, очень нужна загрузка из файла. 3. Нет, моя задача намного сложнее, это, так сказать, учебный пример, решив который я уже сам сделаю большую задачу. Я его даю, что бы было проще понять, чего же я хочу. 4. Решение сейчас существует, но я его так гадостно придумал, что даже не хочется рассказывать (на безрыбье и рак рыба, но все равно стыдно ) =( P.S. Так как у этой проблемы может быть много решений, то тут хотелось бы услышать варианты именно JS реализации. Варианты решений через PHP я предлагаю обсуждать тут http://forum.vingrad.ru/forum/act-ST/f-179/t-158659/unread-1.html |
| Автор: AKS 11.6.2007, 08:30 |
| AC_ID, сейчас ведь все подряд стараются прикрутить аякс (где надо и не надо |
| Автор: AC_ID 12.6.2007, 03:46 |
| Я о нем вспомнил, но дело в том, что мне было сказано не использовать аякс - мотивы вышестоящего начальства не имеют значение, но результат таков - в моем распоряжении php 5 с PEAR, JS, ну и простой инструментарий типа html, CSS... Вот мне и интересно, как это можно хорошо сделать на JS. |
| Автор: AKS 12.6.2007, 15:21 |
Мне известен лишь один способ чтения из файла - для этого нужно использовать элементы ActiveX, которые являются фирменной технологией Microsoft (т.е. доступны лишь в браузерах на движке IE). Подробности можно найти на этом форуме в темах, типа http://forum.vingrad.ru/forum/topic-117849/hl/activexobject/index.html, или на MSDN - http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/8b99eead-e2bd-45c6-9660-bbbfeec192f0.asp. |
| Автор: AC_ID 12.6.2007, 21:44 |
| Спасибо, а это точно работает только на движке IE? Дело в том, что обязательно надо, что бы страница корректно работала во всех броузерах |
| Автор: AKS 13.6.2007, 17:56 | ||
|
| Автор: AC_ID 13.6.2007, 21:40 |
| Спасибо, это плохо =( Если я что-либо придумаю, то обязательно отпишусь. |