Загружаю файл через iFrame в форме, php обрабатывает его, в зависимости от того правильное расширение или нет, выдает результат в виде
<script type="text/javascript">
window.parent.state("'.$obj.'");
</script>
а эта функция добавляет возле формы слово о состоянии передачи:
function state(obj){
gDiv = document.getElementById("gDiv");
//создать блок если его еще нету
if(document.getElementById('state'))
{ //блок уже есть
state = document.getElementById('state');
state.innerHTML = "";
}
else
{
//еще нету
state = document.createElement('span');
state.id = "state";
state.innerHTML = "";
}
if(obj =="1"){
state.innerHTML = "Выберите файл";
}
if(obj =="2"){
state.innerHTML = "Сохранено";
}
gDiv.appendChild(state);
}
Функция работает и создает надпись, но не изменяет существующую, например если отправили пустую форму то сообщение "Выберите файл" появляется, если выбираем и отправляем файл, то вместо "Сохранено" остается все та же надпись "Выберите.." . Как можно исправить?