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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как взять данные из *.txt, как взять значение из DataFld 
:(
    Опции темы
CAPRI
Дата 2.4.2007, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Сформирована таблица 
Код

<object id="iidd" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
<param name="DataURL" value="xxx.txt">
<param name="UseHeader" value="True">
</object>
....
<table datasrc='#iidd'><td><span id='uu' datafld='column'></span></td></table>

Как присвоить переменной значение поля 'column'?
getElementById('uu').........?


PM MAIL   Вверх
vasac
Дата 2.4.2007, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

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



Где тут поле column?
Возможно имелось ввиду datafld?
Код

var v = document.getElementById( "uu" ).getAttribute( "datafld" );

Причем тут *.txt ?
PM WWW   Вверх
Alx
Дата 3.4.2007, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

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



vasac, это csv..

CAPRI, поищи в поиске таблицы microsoft excel, где-то должна быть моя статья про это..


--------------------
PM MAIL WWW ICQ   Вверх
CAPRI
Дата 3.4.2007, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



xxx.txt - текстовый файл с таблицей, в первой строке заголовки колонок, среди которых есть 'cоlumn'. Используя  iidd.Filter я могу сузить колонку 'column' до одного элемента. Браузер напечатает его, но он не берется getElementById('uu').Value. 
А var v = document.getElementById( "uu" ).getAttribute( "datafld" ) - даст название колонки - 'column';
PM MAIL   Вверх
Alx
Дата 3.4.2007, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

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



Цитата(CAPRI @  2.4.2007,  18:41 Найти цитируемый пост)
Как присвоить переменной значение поля 'column'?

getElementById('uu').innerHTML попробуй


--------------------
PM MAIL WWW ICQ   Вверх
CAPRI
Дата 3.4.2007, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



В том тот и дело, что в getElementById('uu').innerHTML значение DataFld нет
PM MAIL   Вверх
Alx
Дата 3.4.2007, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

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



CAPRI, 
я не понимаю.. что тебе нужно?? значение datafld == 'culumn' и возвращается оно через document.getElementById( "uu" ).getAttribute( "datafld")


--------------------
PM MAIL WWW ICQ   Вверх
CAPRI
Дата 3.4.2007, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



document.getElementById( "uu" ).getAttribute( "datafld")  дает заголовок столбца, т.е. первый элемент.
PM MAIL   Вверх
CAPRI
Дата 3.4.2007, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



В статье таблицы microsoft excel - 
Цитата

document.getElementById("dataObj").object.Filter = "price < 100";

непонятно, "dataObj" чей ID, object - ?
PM MAIL   Вверх
Alx
Дата 3.4.2007, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

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



Цитата(CAPRI @  3.4.2007,  15:53 Найти цитируемый пост)
document.getElementById( "uu" ).getAttribute( "datafld")  дает заголовок столбца, т.е. первый элемент. 

а что он по-твоему должен давать??

блин.. ты можешь сказать по-французски, какой результат ты хочешь получить? хотя бы на примере..

Добавлено через 5 минут и 28 секунд
Цитата(CAPRI @  3.4.2007,  17:03 Найти цитируемый пост)
непонятно, "dataObj" чей ID, object - ? 

тот id, который ты задаешь в теге <OBJECT>

Это сообщение отредактировал(а) Alx - 3.4.2007, 18:00


--------------------
PM MAIL WWW ICQ   Вверх
CAPRI
Дата 3.4.2007, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



<object id="iidd" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
<param name="DataURL" value="xxx.txt">
<param name="UseHeader" value="True">
</object>
....
<table datasrc='#iidd'><td><span id='uu' datafld='цена'></span></td></table>

Мне нужно получить все строки по очереди . Допустим такой текстовый файл xxx.txt :

Номер,Товар, Цена
1,мясо, 5
2,рыба,7
3,птица,3
4,каша,2
и т.д.

Function hhhh()
{iidd.Filter="Номер=3";iidd.Reset();}

Фильтруем таблицу iidd.filter="Номер=3" и DataFld="Цена" напечатает на странице 3. Так вот как это 3 потом присвоить переменной ??? 
в innerHTML - нет
document.getElementById("uu").value - нет
document.getElementById("iidd").object.value - нет
PM MAIL   Вверх
Sardar
Дата 4.4.2007, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

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



Инфа лежит в .recordset. Больше об этом здесь.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Alx
Дата 4.4.2007, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

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




Модератор: Сообщение скрыто.



--------------------
PM MAIL WWW ICQ   Вверх
CAPRI
Дата 5.4.2007, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Да, спасибо, 

Function hhhh() {
{xx=iidd.recordset; for (i...) {yy[i]=getElementByID('uu').Value ; xx.MoveNext();}}

Так можно закачать весь столбец

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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