Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обновление картинки при клике Обновить (https://javascript.ru/forum/misc/3591-obnovlenie-kartinki-pri-klike-obnovit.html)

Cerver 15.05.2009 16:54

во-первых я попросил помощи у профессионалов что-бы написали скрипт а не учить меня как это надо делать!
во-вторых я нанимал веб програмиста он мне все сделал за деньги как мне надо было осталось токо поправить самому кое какие пустаки
в-третьих во всём этом я не разбегаюсь и не хочу разберется.
в-четвёртых щас позвоню веб программисту накину ему 100 р и пусть напишет мне этот скрипт за 10 сек без всяких заморочек!
И В ПЯТЫХ
ТЕМУ МОЖНО УДАЛЯТЬ!! ТУТ НЕ ЧЕМ НЕ ПОМОГАЮТ!
ТЕПЕРЬ БУДЕТ javascript.ru В МОЕМ ЧЕРНОМ СПИСКЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Gvozd 15.05.2009 19:01

ой, сколько экпресии!
батенька, вам нервы подлечить надо малость.
зря вы так разрываетесь.
нам пофигу ваш черный список.

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

здесь помогают, но только тем, кто готов сам хоть что-то делать, а не ждет с раскрытым ртом готового результата от мастеров JS-а.
До свидания! без вас мы не будем скучать

devote 24.05.2009 13:51

Самый простой способ обновления рисунка:
<img id=_captcha src="/includes/kcaptcha/?PHPSESSID=eee8e9ebeea5c116601fbd7036342e13">
<a href="./" onclick="document.getElementById('_captcha').src = '/includes/kcaptcha/?PHPSESSID=eee8e9ebeea5c116601fbd7036342e13&'+Math.random(99999999999999999); return false;">Refresh captcha</a>

Finesse 04.08.2011 18:49

Если есть доступ к php, то в заголовок к картинке надо добавить
header('Cache-control: no-cache');

Но это не помогает в сафари, поэтому приходится добавлять параметры в адрес

И вот функция для обновления
function reload_img(image)
{
	var src = image.src;
	image.setAttribute('src', '/images/blank.gif');
	image.setAttribute('src', src+'?'+Math.random(1000));
}

В итоге это выглядит так:
<img src="captcha.png" id="captcha" onclick="reload_img(this);">

k1-801 17.02.2012 15:31

Вероятно, поможет
 
У меня есть одна идея по этому же поводу. что, если делать так:
<img src="system/re_capcha.php" onclick="this.src='system/img/loading.gif'; z=5" onload="if(z==5){this.src='system/re_capcha.php';z=0}" title="Нажмите на картинку если код не виден">

Будет ли работать?


P.S в Google Chrome и Opera и даже IE точно работает, а в Mozilla Firefox не хочет.

Посмотреть - тут: http://haont.dtn.ru/?page=register&from=main

Mахmахmахimus 17.02.2012 15:57

Цитата:

Сообщение от Cerver
в-третьих во всём этом я не разбегаюсь и не хочу разберется.
в-четвёртых щас позвоню веб программисту накину ему 100 р и пусть напишет мне этот скрипт за 10 сек без всяких заморочек!
И В ПЯТЫХ
ТЕМУ МОЖНО УДАЛЯТЬ!! ТУТ НЕ ЧЕМ НЕ ПОМОГАЮТ!
ТЕПЕРЬ БУДЕТ javascript.ru В МОЕМ ЧЕРНОМ СПИСКЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



Часовой пояс GMT +3, время: 08:13.