Все проблемы с которыми столкнулся исправил.
А вот как сделать какой-то месседж который говорил бы о ходе выполнения скрипта загрузки изображения - ума не приложу, посоветуй те чего ...
Спустя 5 минут, 55 секунд (27.01.2011 - 18:19) sharki написал(а):
Ну это только JS по моему, можно сделать ajax загрузчик, и JS выводить сообщение о загрузке, или даже можно без ajax, примерно так: щелкают по кнопке "загрузить" срабатывает функция JS которая выводит мессадж "идет загрузка", и при любом случае при успешной загрузке изображения страница перезагрузится, если сделано на PHP
Спустя 1 минута, 30 секунд (27.01.2011 - 18:20) Evilsoul написал(а):
onClick и вывести какой-то gif?
Спустя 4 минуты, 3 секунды (27.01.2011 - 18:25) Arni написал(а):
Если использовать этот плагин для отправки данных
http://jquery.malsup.com/form/
Тут немножко понятнее расписано.
http://www.linkexchanger.su/2008/45.html
То можно задействовать функцию beforeSubmit для старта анимации идет загрузка. И функцию success для остановки анимации.
Я однозначно что-то такое мутил бы .
http://jquery.malsup.com/form/
Тут немножко понятнее расписано.
http://www.linkexchanger.su/2008/45.html
То можно задействовать функцию beforeSubmit для старта анимации идет загрузка. И функцию success для остановки анимации.
Я однозначно что-то такое мутил бы .
Спустя 10 секунд (27.01.2011 - 18:25) sharki написал(а):
Ну можно и так, если по быстрому =) И даже можно кнопку заблочить, чтобы еще раз не нажали.
Спустя 1 минута, 34 секунды (27.01.2011 - 18:26) sharki написал(а):
Arni
По мне лучше делать обычным ajax (jquery) от этих плагинов толку мало
По мне лучше делать обычным ajax (jquery) от этих плагинов толку мало
Спустя 5 минут, 1 секунда (27.01.2011 - 18:31) Arni написал(а):
Для jquery есть хорошие плагины, не очень, и вообще чортизнает что. Этот плагин рулезная штука. Сабмитит формы с файлами или просто данными, прекрасно реализуется проверка перед отправкой. Как по мне идеальный вариант. Варганить что-то свое никто не запрещает. Но по факту, вот оно готовое решение, проверенное многими людьми. Автор пусть решает сам, надо ему это али нет .
Спустя 1 минута, 54 секунды (27.01.2011 - 18:33) sharki написал(а):
Arni
а простым ajax'ом просто указываешь $('#inputs').val(); и все, вот и данные полетели в обработчик...
а простым ajax'ом просто указываешь $('#inputs').val(); и все, вот и данные полетели в обработчик...
Спустя 25 минут, 29 секунд (27.01.2011 - 18:59) Arni написал(а):
Цитата (sharki @ 27.01.2011 - 15:33) |
Arni а простым ajax'ом просто указываешь $('#inputs').val(); и все, вот и данные полетели в обработчик... |
Нет, ну мы же тут однозначно не для того чтобы давать однотипные советы .
Спустя 1 час, 17 минут, 1 секунда (27.01.2011 - 20:16) Evilsoul написал(а):
Спасибо, ребята, намек понял буду пробовать, отпишу как сделаю.
Спустя 14 часов, 26 минут, 13 секунд (28.01.2011 - 10:42) Evilsoul написал(а):
что-то с блоком кнопки не вышло, форма не отправляет данные ...
Спустя 1 час, 3 минуты, 30 секунд (28.01.2011 - 11:45) Arni написал(а):
Цитата (Evilsoul @ 28.01.2011 - 07:42) |
что-то с блоком кнопки не вышло, форма не отправляет данные ... |
Ну покажи нам код чтоли .
Спустя 9 минут, 3 секунды (28.01.2011 - 11:54) Evilsoul написал(а):
Arni
какой же там код, это же кнопка :)
после такого действия, форма не отправляет данные, хотя я думаю этого варианта было бы достаточно
какой же там код, это же кнопка :)
<input type="submit" name="add" value="Добавить" onclick="this.disabled=true;" />
после такого действия, форма не отправляет данные, хотя я думаю этого варианта было бы достаточно
Спустя 3 минуты, 26 секунд (28.01.2011 - 11:58) Evilsoul написал(а):
вообще мне наверное нужно было бы в ява постить, что-то я не подумал ...
Спустя 25 минут, 2 секунды (28.01.2011 - 12:23) Evilsoul написал(а):
этот пример пробовал, тоже самое, форма не отправляет данные а скрипт выполняется.
Спустя 23 минуты, 18 секунд (28.01.2011 - 12:46) Evilsoul написал(а):
вот весь код, мне нужно что бы на время выполнения скрипта ПШП выводилось либо гиф изображение, либо блочилась кнопка, либо что нибудь, что бы человек мог понят что идёт процесс
Спустя 4 минуты, 30 секунд (28.01.2011 - 12:51) sharki написал(а):
Попробуй так, если не пройдет решим по другому
<input type="submit" name="add" value="Добавить" onsubmit="this.disabled=true; return true;" />
Спустя 19 минут, 2 секунды (28.01.2011 - 13:10) Evilsoul написал(а):
onsubmit="this.disabled=true; return true;"
а не onClick? сабмит вообще без действий, ретурн тоже ставил, никак не работает, кнопка блочится а данные не отправляются.
Спустя 6 минут, 48 секунд (28.01.2011 - 13:17) sharki написал(а):
Evilsoul
onSubmit
Можно тогда сделать функцией типа
А епт, onSubmit="sub()" помести в форму а не в кнопку!!
onSubmit
Можно тогда сделать функцией типа
function sub() {
return true;
document.getElementById('knopkaID').disabled = true;
}
А епт, onSubmit="sub()" помести в форму а не в кнопку!!
Спустя 13 минут, 57 секунд (28.01.2011 - 13:30) Evilsoul написал(а):
)))
Всё равно не работает (
Всё равно не работает (
Спустя 1 минута, 11 секунд (28.01.2011 - 13:32) Evilsoul написал(а):
скрипт работает а кнопка не блочится
<script type="text/javascript">
function sub() {
return true;
document.getElementById('knopkaID').disabled = true;
}
</script>
<h2>Редактирование галереи
<span style="color:red;"><?php echo $title; ?></span>
<a style="font-size:12px; color:#fff;" href="<?php echo href('rem=read', 'num='.$GET['num']);?>"><< вернутся к выбору галереи</a>
</h2>
<center><p style="color:red"><?php echo $info; ?></p></center>
<div style="background-color:#dFd; border:2px solid green; margin:0 10px 0 10px; padding:5px;">
<form name="form" action="" method="post" enctype="multipart/form-data" onsubmit="sub()">
<table>
<tr>
<td>
<b>Добавить изображение: </b>
</td>
<td colspan="2">
<input type="file" name="file" size="57" /><br />
</td>
</tr>
<tr>
<td>
<b>Подпись изображения: </b>
</td>
<td>
<input type="text" name="form[value1]" size="70" maxlength="150" value="<?php echo $POST['value1']; ?>"/>
</td>
<td>
<input id="knopkaID" type="submit" name="add" value="Добавить" />
</td>
</tr>
</table>
</form>
</div>
<?php echo $image; ?>
<div style="clear:both;"></div>
Спустя 2 минуты, 11 секунд (28.01.2011 - 13:34) sharki написал(а):
Evilsoul
Чет я перепутал, ведь return прекращает выполнение функции, следоватлеьно кинь ретурн в конец)
PS у меня заработало всё =)
Чет я перепутал, ведь return прекращает выполнение функции, следоватлеьно кинь ретурн в конец)
function sub() {
document.getElementById('knopkaID').disabled = true;
return true;
}
PS у меня заработало всё =)
Спустя 5 минут, 7 секунд (28.01.2011 - 13:39) Evilsoul написал(а):
sharki
Так скрипт не выполняется кнопка блочится
Так скрипт не выполняется кнопка блочится
Спустя 1 минута, 25 секунд (28.01.2011 - 13:40) sharki написал(а):
Так у меня скрипт убежал выполняться, и кнопка заблочилась...
Щас сделаю файл загрузку чтобы прям как у тебя..
Щас сделаю файл загрузку чтобы прям как у тебя..
Спустя 4 минуты, 38 секунд (28.01.2011 - 13:45) Evilsoul написал(а):
может с гиф картинкой попробовать, типа окно потемнело кружочек крутится
Спустя 4 минуты, 35 секунд (28.01.2011 - 13:50) sharki написал(а):
Evilsoul
У меня всё прекрасно работает вот скрипт
php
JS
У меня всё прекрасно работает вот скрипт
<form action="test.php" method="post" onsubmit="sub()" enctype="multipart/form-data">
<input type="checkbox" name="public_p[]" value="1 значение"> 1<br>
<input type="checkbox" name="public_p[]" value="2 чето еще"> 2<br>
<input type="checkbox" name="public_p[]" value="3"> 3<br>
<input type="checkbox" name="public_p[]" value="4"> 4<br>
<input type="file" name="fil">
<input type="submit" value="Go" id="knopkaID">
</form>
php
print_r($_FILES['fil']);
JS
function sub() {
document.getElementById('knopkaID').disabled = true;
return true;
}
Спустя 6 минут, 7 секунд (28.01.2011 - 13:56) Evilsoul написал(а):
хм, а меня нет (
Спустя 1 минута, 4 секунды (28.01.2011 - 13:57) Evilsoul написал(а):
у меня получается что данные якобы уходят но не доходят до скрипта ПШП
соответственно файл не загружается(
соответственно файл не загружается(
Спустя 2 минуты, 44 секунды (28.01.2011 - 14:00) sharki написал(а):
Щас че нить другое придумаю
UPDATE
Попробуй в кнопке терь прописать, так тоже у меня работает (не забудь удалить onsubmit в форме)
UPDATE
Попробуй в кнопке терь прописать, так тоже у меня работает (не забудь удалить onsubmit в форме)
<input type="submit" value="Go" id="knopkaID" onclick="sub()">
Спустя 9 минут, 26 секунд (28.01.2011 - 14:09) Evilsoul написал(а):
кнопка заблочилась данные не пошли ( мне кажется что это всё из за того что у меня action не указан
Спустя 2 минуты, 47 секунд (28.01.2011 - 14:12) sharki написал(а):
Evilsoul
Всё возможно, так проверь =))
Всё возможно, так проверь =))
Спустя 6 минут, 13 секунд (28.01.2011 - 14:18) Evilsoul написал(а):
<form action="<?php echo $_SERVER['HTTP_REFERER']; ?> " method="post" enctype="multipart/form-data" >
как говорится: Фиг-вам :)
Спустя 1 минута, 17 секунд (28.01.2011 - 14:19) Evilsoul написал(а):
может всё же картинку?
Спустя 3 минуты, 11 секунд (28.01.2011 - 14:22) sharki написал(а):
Evilsoul
Делай картинку =))
Делай картинку =))
function sub() {
document.getElementById('div').innerHTML('<img src="kartinka.gif" />');
return true;
}
Спустя 2 минуты, 6 секунд (28.01.2011 - 14:25) Evilsoul написал(а):
картинка уже есть куда это втыкнуть, в функцию?
Спустя 6 минут, 24 секунды (28.01.2011 - 14:31) Evilsoul написал(а):
<script type="text/javascript">
function sub() {
document.getElementById('div').innerHTML('<img src="http://localhost/skins/images/loading.gif" />');
return true;
}
</script>
<div id="div">
</div>
<h2>Редактирование галереи
<span style="color:red;"><?php echo $title; ?></span>
<a style="font-size:12px; color:#fff;" href="<?php echo href('rem=read', 'num='.$GET['num']);?>"><< вернутся к выбору галереи</a>
</h2>
<center><p style="color:red"><?php echo $info; ?></p></center>
<div style="background-color:#dFd; border:2px solid green; margin:0 10px 0 10px; padding:5px;">
<form action="" method="post" enctype="multipart/form-data" >
<table>
<tr>
<td>
<b>Добавить изображение: </b>
</td>
<td colspan="2">
<input type="file" name="file" size="57" /><br />
</td>
</tr>
<tr>
<td>
<b>Подпись изображения: </b>
</td>
<td>
<input type="text" name="form[value1]" size="70" maxlength="150" value="<?php echo $POST['value1']; ?>"/>
</td>
<td>
<input type="submit" name="add" value="Добавить" onclick="sub()" />
</td>
</tr>
</table>
</form>
</div>
<?php echo $image; ?>
<div style="clear:both;"></div>
картинки не увидел :)
Спустя 1 минута, 26 секунд (28.01.2011 - 14:32) sharki написал(а):
А где див, куда будет добавляться картинка? =))
<div id="div"></div>
Спустя 7 минут, 27 секунд (28.01.2011 - 14:40) Evilsoul написал(а):
вон же, в верху ШТМЛ
Спустя 4 минуты, 47 секунд (28.01.2011 - 14:45) Evilsoul написал(а):
<script type="text/javascript">
function sub() {
document.getElementById('div').style.display="block";
return true;
}
</script>
<div id="div" style="display:none;">
<img src="http://localhost/skins/images/loading.gif" />
</div>
ТАк сделал, РАБОТАЕТ !!! только падло кружок не крутится :)
Спустя 11 минут, 44 секунды (28.01.2011 - 14:56) Evilsoul написал(а):
в ИЕ6 не крутится а остальное ок :)
<div id="div" style="display:none; position: fixed; left:50%; top:50%;">
<img src="http://localhost/skins/images/loading.gif" />
</div>
Спустя 1 минута, 27 секунд (28.01.2011 - 14:58) sharki написал(а):
ура=)) ну это осел что сказать)) да еще и 6ой...
Спустя 5 минут, 49 секунд (28.01.2011 - 15:04) Evilsoul написал(а):
я в основном его использую да бы кроссбраузерность была хороша
в общем вот так работает вообще суперово, блин, я доволен :) осталось в ксс засунуть это всё.
а тебе + за активную помощь, спасибо B)
<div id="div" style="display:none; position: fixed; z-index: 100; top: 0; left: 0; height: 100%; width: 100%; background-color: #000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55); -moz-opacity: 0.55; -khtml-opacity: 0.55; opacity: 0.55; ">
<img style="position: fixed; left:50%; top:50%;" src="http://localhost/skins/images/loading.gif" />
</div>
в общем вот так работает вообще суперово, блин, я доволен :) осталось в ксс засунуть это всё.
а тебе + за активную помощь, спасибо B)
_____________
Кто хочет, ищет возможности, кто не хочет - причины. /_ К. Маркс
Истенно велик тот человек который сумел овладеть своим временем. /_Гесиод VIII-VII вв. до Р. Х.
Медлительный непрерывно борится с бедами всю жизнь. /_Гесиод VIII-VII вв. до Р. Х.
Для того что бы увидеть радугу нужно пережить дождь.
Женщины: Хочется чего-то красного но синего.