PDA

Просмотр полной версии : Вопрос



Anonymous
09.03.2004, 16:53
У меня вопрос.
У нас есть вот такая страничка

<html><body>
<iframe src="http://du.nm.ru/index.htm" width="100%" height="200"></iframe>
</body></html>

Во фрейм загружается страница. Задача:
"Прочитать" html-код этой страницы на стороне клиента, найти последовательность символов '&rnd=' , прочитать число,

стоящее после этих символов, и загрузить в этот фрейм страницу http://localhost/index.php?rnd=число
Загрузить в фрейм эту ссылку я могу. Для меня важно выделить это число из кода предыдущей страницы и сформировать

новую ссылку.

Gennady
07.04.2004, 16:53
В целях безопасности не допускается обращение к объекту document, если он расположен вне домена (в данном контексте - сервера). Т.е. такую операцию типа:


<script>
function init() {
dwn.startDownload(FileName, onDone);
}
function onDone(s) {
var pos = s.indexOf();
...
}
</script>
<body id="dwn" style="behavior:url(#default#download)">
...

и, к сожалению, получим сообщение - "Доступ запрещен". Такую хрень можно делать только на своем хостере, и, к тому же - только на своем сайте. Дальше - мало что прав нет, так их и не существует вовсе.
Хотя если HttpQueryInfo в WinAPI переписать и подменить, то все может быть...