Код почему-то не пашет :
<script language="javascript" type="text/javascript">
function loading_complete()
{
q=new String(window.location);
q=q.substring(q.indexOf('?',0)+1,q.length);
document.getElementById('what').value= decodeURIComponent(q);
document.getElementById('state').innerHTML='Обработка запроса завершена. Идёт получение ответа сервера...';
}
function start_parse()
{
document.getElementById('state').innerHTML='Ответ сервера получен. Идёт разбор данных...';
}
</script>
<body onload="loading_complete()">
<form id="searchForm" target="fr_data" method="post" style="margin:0px" action="http://anomalyz.ucoz.ru/load/"><input id="what" type="text" name="query" maxlength="30" size="20" class="queryField" /></form>
<iframe name="fr_data" id="fr_data" scrollig="auto" onload="start_parse();"></iframe>
<span id="state"></span>
</body>
Точнее, он пашет, если ввести браузеру имя файла?%20 (%20 - код пробела в юникоде). А вот если ввести имя файла?запрос_на_русском-то уже ничего не выводит, хотя кодирование происходит...