Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему не срабатывает HtmlElement.SetAttribute? 
:(
    Опции темы
vchilikov
Дата 27.3.2009, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Есть веб страница со следующим полем
Код

<input id="sound_path" type="file" name="sound_path"/>

Загрузив страницу в WebBrowser я пытаюсь изменить файл и ничего не происходит. 
Код
HtmlDocument doc = webBrowser1.Document;
HtmlElement el = doc.GetElementById("sound_path");
el.SetAttribute("value", "Какой-то путь");  

Хотя для других элементов где type="text", все отлично работает.
Подскажите в чем дело?
PM MAIL   Вверх
Idsa
Дата 28.3.2009, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



А Вы посмотрите, с каким id'шником рендерится sound_path: его ClientId может отличаться от Id.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Любитель
Дата 28.3.2009, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

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



Скорее путь неправильный. Это ж инпут с типом file. Ему надо валидный URL задавать (по идее file:// тоже можно).


--------------------
PM MAIL ICQ Skype   Вверх
vchilikov
Дата 28.3.2009, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата
Скорее путь неправильный. Это ж инпут с типом file. Ему надо валидный URL задавать (по идее file:// тоже можно).

Указываю реальный файл:
"file://localhost/D:/sageinternet.mid"
"file://D:/sageinternet.mid"
"D:/sageinternet.mid"
не работают


Цитата
А Вы посмотрите, с каким id'шником рендерится sound_path: его ClientId может отличаться от Id.

Как посмотрить, с каким id'шником рендерится sound_path?
PM MAIL   Вверх
Любитель
Дата 28.3.2009, 20:31 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

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





--------------------
PM MAIL ICQ Skype   Вверх
Idsa
Дата 28.3.2009, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Экий я сегодня невнимательный smile Пропустил мимо ушей глаз то, что речь о <input type="file"/>. Конечно, ему нельзя устанавливать значение через JS (по крайней мере в ведущих браузерах), иначе развелось бы кулхацкеров...


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Любитель
Дата 28.3.2009, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

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



Цитата(Idsa @  28.3.2009,  21:18 Найти цитируемый пост)
Конечно, ему нельзя устанавливать значение через JS

Ээ.. Ну если быть точным у топикстартера речь не про JS, а про стандартные контрол веб-бразуера. У него можно, но оказывается только через воркэраунд. Через яваскрипт нельзя само собой нигде, никак.


--------------------
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




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


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

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