Re[2]: объектная модель HTML
От: Аноним  
Дата: 04.05.05 18:13
Оценка:
Здравствуйте, RagiC, Вы писали:

RC>>Здравствуйте, Аноним, Вы писали:


А>>>Получил объектную модел html-документа.

А>>>Нужно найти определенную ссылку и заменить её на мою.
А>>>Подскажите, пожалуйста, как это сделать.

RC>Проверяй на соответствие и подменяй:


RC>
RC>foreach(object obj in document.links)
RC>if(obj.href == "нечто")
RC>{
RC>   obj.href = "новое_нечто";
RC>}
RC>

RC>href — значение типа string

RC>Шпора:


RC>
RC>document
RC> |
RC> |-links(коллекция элементов link)
RC> |
RC>...
RC>


RC>Какие у link свойства смотри тут: W3C HTML 4.0 Specification


Хмм.. Вопрос всё ещё не решен

пишу

foreach(object obj in document.links)
if(((IHTMLLinkElement)obj).href == "нечто")
{
   ((IHTMLLinkElement)obj).href = "новое_нечто";
}

или 

foreach(IHTMLLinkElement obj in document.links)
if(obj.href == "нечто")
{
   obj.href = "новое_нечто";
}


Везде InvalidCastException. Как нужно правильно?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.