Показать сообщение отдельно
  #1 (permalink)  
Старый 24.04.2016, 17:13
St. St. вне форума
Аспирант
Отправить личное сообщение для St. Посмотреть профиль Найти все сообщения от St.
 
Регистрация: 15.04.2016
Сообщений: 53

Вставка нескольких изображений и возврат назад по кнопке браузера
Нажимаю "Добавить еще изображение", выбираю файл - и так три раза подряд. Потом нажимаю кнопку "Загрузить". Все нармально.
Теперь пытаюсь вернуться назад, нажимаю кнопку браузера назад. И вот проблема, надо повторно опять добавлять изображения. Т.е. вернуться назад по кнопе браузера не получается.
Как решить это? Подскажите пожалуйста (код ниже).
Это глюк браузера (opera) или не совсем правильный код?

<?php
//
// JavaScript.
//
echo '<script>
function insert()
{
var newspan = document.createElement("span");
str  = \'<table width="100%" style="margin-top: 2px; margin-bottom: 2px;" align="left" cellspacing="0" cellpadding="0" border="0">\';
str += \'<tr>\';
str += \'<td>\';
str += \'<input type="file" size="70" name="download_image[]">\';
str += \'</td>\';
str += \'</tr>\';
str += \'</table>\';
newspan.innerHTML = str;
list.appendChild(newspan);
}
</script>';

// Форма.
echo '<form method="post" enctype="multipart/form-data" name="file_edit_form" action="http://127.0.0.1/index.php?action=qwerty">';
echo '<div id="list">';
// Вставить сюда.
echo '</div>';

echo '<a onclick="insert();">';
echo 'Добавить еще изображение';
echo '</a>';

echo '<br>';

echo '<input type="submit" value="Загрузить" name="submit_form" />';
echo '</form>';
?>

Последний раз редактировалось St., 24.04.2016 в 17:22.
Ответить с цитированием