powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Меняющаяся кнопка
9 сообщений из 9, страница 1 из 1
Меняющаяся кнопка
    #35607795
JS_Noob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хай Алл!
Нужна помощь мастеров.
как реализовать следующее:
допустим при нажатии на одну картинку <img src="./1.gif"> (происходит действие), и картинка меняется на <img src="./2.gif'>? при этом картинка <img src="./2.gif"> не исчезать при обновлении, до тех пор пока не нажмёшь <img src="./2.gif'>? и опять станет <img src="./1.gif">
Отзовитесь кто может!
...
Рейтинг: 0 / 0
Меняющаяся кнопка
    #35607860
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и присваивай на каждое действие нужный срц. Чё-то не понял, в чём проблема. Допустим, картинка <img id="im" src=... .
В обработчиках всяких событий, т.е. онкликов и т.д. пишем document.getElementById("im").src=... .
...
Рейтинг: 0 / 0
Меняющаяся кнопка
    #35607948
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема как я поянл у него в том что "при обновлении страницы кнопка так и должна остаться новой".
Думаю <body onunload="setCookie(...)" onload="updateImage()">

где setCookie устанавливает куки у пользователя 1 если кнопка не нажата, а 2 если нажата.

где updateImage просто в тупую грузит в твой рисунок вторую фотку если кук равен 2, или иначе 1.

зы. Идея есть, осталось реализовать. Думаю функции вроде не сложные сам напишешь? (хотя мне самому написать без книжки слабо ^^)
...
Рейтинг: 0 / 0
Меняющаяся кнопка
    #35608070
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Серверные технологии используются или это страничка для странички? Что мешает просто положить переменную в сессию? - Пока пользователь не закроет окно браузера или не закончится время сессии, она будет помнить состояние в переменной, которую ты можешь определить для своих картинок. Это может делать, думаю, любой серверный язык - будь то ПэХаПэ, Джава, С или даже с помощью cgi это можно реализовать. Вариант удобный, надежный и не имеет исключений.

Ну, а как "запасной парашют" - это кукисы, хотя их использование для задач, которые не требуют закрытия окна (сохраниения предыдущего состояния окон/проекта/состояния/идентефикации) не совсем правильно, что ли ... Не назову причин, но так обычно не делают.
...
Рейтинг: 0 / 0
Меняющаяся кнопка
    #35608079
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruck Что мешает просто положить переменную в сессию?
Кстати, а джаваскрипт сесию подерживает? Нет же ? Не по тем принчипам построена? Тогда кроме как аяксом, ты не как не сможешь отловить то что кто то там в браузере своем нажал на кнопочку?
зы. хотя я сесиями не пользуюсь так что может и не тк понимаю как они работают...
зы2. а вобще если не лень, и если во многих местах это используетсья то можешь аяксом попробовать?
...
Рейтинг: 0 / 0
Меняющаяся кнопка
    #35608119
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я потому за сервер и спросил, так как клиент с сессиями не работает - это прерогатива сервера.
Лично для меня это более чем близко, так как я использую jsp-servlets+jsf, то есть вклинивание в межстраничное пространство - обычное дело, поэтому и сессию использовать не составляет никакого труда (хотя можно даже прямо в jsp-шке). Знаю, что похожее дело обстоит с пэхапе ...
...
Рейтинг: 0 / 0
Меняющаяся кнопка
    #35608879
JS_Noob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не думал что так зайдет все, может на майскл подсадить?
...
Рейтинг: 0 / 0
Меняющаяся кнопка
    #35608903
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если надо хранить состояние дольше, чем живет сессия - храни в майсиквел. Если только во время работы - смысл юзать базу?
...
Рейтинг: 0 / 0
Меняющаяся кнопка
    #35612307
JS_Noob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем сенкс.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Меняющаяся кнопка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]