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: 13 let
|
0