| Autor | Zpráva | ||
|---|---|---|---|
| naKokos Profil |
#1 · Zasláno: 31. 10. 2011, 13:41:59
Zdaravím, šlo by nějak udělat že když někdo klikne na obrázek tak aby se mu změnilo pozadí stránky? (barva je uložena v .css)
Předem díky |
||
| perwin Profil |
#2 · Zasláno: 31. 10. 2011, 14:49:39 · Upravil/a: perwin
naKokos:
Např. pomocí JavaScriptu. <body id="identifikator">
<img src="..." onclick="document.getElementById('identifikator').style.background='barva';">
|
||
| Chamurappi Profil |
#3 · Zasláno: 31. 10. 2011, 14:57:02
Reaguji na perwina:
Proč ídéčko? Proč ne jednoduše document.body?
Jestli chce mít barvy uložené v externím CSS, asi by ocenil spíš měnění třídy. |
||
| naKokos Profil |
#4 · Zasláno: 31. 10. 2011, 16:59:20 · Upravil/a: naKokos
Chamurappi
A to se dělá jak? PS: Potřebuji aby to platilo pro všechny další stránky které uživatel naštíví,... (aby to nebylo jen na jednu konkrétní) |
||
| Chamurappi Profil |
#5 · Zasláno: 31. 10. 2011, 17:43:00
Reaguji na naKokose:
Nastavením vlastnosti className.
„Potřebuji aby to platilo pro všechny další stránky“ Stav si ukládej do cookies. Funkce pro práci s cookies si najdi. Možná by bylo vhodnější udělat to v něčem, co běží na serveru. Tedy při kliknutí na obrázek načíst novou stránku, která uloží cookie a která bude mít rovnou předgenerovaný atribut class tam, kde je potřeba.
|
||
|
Časová prodleva: 14 let
|
|||
0