Показать сообщение отдельно
  #1 (permalink)  
Старый 07.05.2014, 17:59
Интересующийся
Отправить личное сообщение для OlgaMarius Посмотреть профиль Найти все сообщения от OlgaMarius
 
Регистрация: 03.06.2013
Сообщений: 27

Как отменить открытие XML файла
На странице есть форма добавления картинок. Она работает правильно, картинки добавляются. Но после добавления открывается какой-то XML файл, который ни мне, ни пользователям совершенно не нужен. Как сделать, чтобы этот файл не открывался?

Вот его содержание:

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<ajax>
<cmd p="footer" h="0">
<![CDATA[ ]]>
</cmd>
<cmd p="content">
<![CDATA[
<fieldset style="text-align:left;font-size:7pt;"><legend class="myWinSuccess" style="padding:0 2px;"><b>Добавлены фотографии</b></legend><div style="padding:5px"><div style="padding-bottom:3px;"><b>1</b> - <a target="_blank" href="http://mysite.ru/photo/1-0-16">441298106.jpg</a></div></div></fieldset><br>
]]>
</cmd>
<cmd p="js">
<![CDATA[ try {addSuccess();}catch(e){} ]]>
</cmd>
<cmd p="js">
<![CDATA[ document.getElementById('phF4').disabled = false; ]]>
</cmd>
</ajax>


Вот так форма загрузки изображений работает:
<b>Загрузите изображение с компьютера:</b><br>
  
 <script type="text/javascript"> 
function validate_form (){ 
 valid = true; 
 if ( document.addphoto.photo1.value == "" ){ 
 alert ( "Укажите файл!" ); 
 valid = false; 
 } 
 return valid; 
} 
</script> 


<form onsubmit="return validate_form ();" id="photoform" action="/photo/" method="post" name="addphoto" enctype="multipart/form-data" target="_blank" > 
<input type="hidden" name="jkd498" value="1"> 
<input type="hidden" name="jkd428" value="1"> 
<input type="hidden" name="ocat" value="1"> 
<input type="hidden" name="tags1" value="u"> 
<input type="hidden" name="org" value="1"> 
<input type="hidden" name="a" value="14"> 
<input type="file" name="photo1" id="phf"> 
<input type="submit" id="pSbm" value="Загрузить" > 
</form>


Нужно либо заблокировать открытие этого XML файла, либо скрыть его как-то... чтобы он незаметно открылся где-то в скрытом блоке... я не знаю. либо перехватить и трансформировать в какое-то осмысленное сообщение. Можно ли что-то подобное сделать? И как примерно это делать?

Дополнение 1: Похоже, что это ответ сервера, что файл успешно загружен. Но почему он открывается в отдельном файле? И как вообще с этим работать?

Последний раз редактировалось OlgaMarius, 07.05.2014 в 18:55.
Ответить с цитированием