Показать сообщение отдельно
  #3 (permalink)  
Старый 25.10.2008, 23:25
Профессор
Отправить личное сообщение для alexKniaz Посмотреть профиль Найти все сообщения от alexKniaz
 
Регистрация: 14.10.2008
Сообщений: 186

Код почему-то не пашет :
<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 - код пробела в юникоде). А вот если ввести имя файла?запрос_на_русском-то уже ничего не выводит, хотя кодирование происходит...
Ответить с цитированием