Re[4]: Как узнать что получены данные???
От: MentalSky  
Дата: 04.02.03 13:54
Оценка:
Здравствуйте, TSS, Вы писали:

TSS>Если во фрейм через Response.Write() пишется примерно следующее: "<xml>some text</xml>", то innerHTML действительно даст этот текст. Если же запросить innerText, не возвратится ничего, что вполне естественно, т.к. сам по себе фрейм текста не имеет -- он имеет теги XML/HTML.


Сделал Response.Write("<xml>some text</xml>") — в innerHTML ничего, как и во фрейме ничего не видно...

TSS>Могу посоветовать следующее. Во фрейм пишешь:

TSS>
TSS><html><head></head><body>
TSS><xml id="dataSource">
TSS>  <!-- some data here -->
TSS></xml>
TSS><script language="JScript">
TSS>  var o = document.all["dataSource"];
TSS>  window.parent.document.all["someContent"].innerText = o.XMLDocument.xml;
TSS></script>
TSS></body></html>
TSS>

TSS>Если я ничего не наврал в "window.parent.document...", то должно сработать.
TSS>Да, в главной странице (на которой лежит скрытый iframe), сделай какой-нить элемент (например <DIV>) с ID="someConent".
TSS>По такому принципу в свое время было сделано дерево топиков на MSDN-е.

Да, это должно работать... да только как увидит админ что такое в минуту раз 20ть по сети бегает ((
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.