Autor Zpráva
Kodax
Profil *
Jak se dá změnit pozadí a barva, aby když to změním tak se to změní hned Ukázka?
panther
Profil
Kodax:
Jak se dá změnit pozadí a barva, aby když to změním tak se to změní hned
do zdrojového kódu ses nekoukl, že? Doporučuji.
Kodax
Profil *
Jo koukal, ale ja potřebuju místo, aby to psalo ten text tak, aby se tam psal jen kód barvy a hnedka se to změnilo na tu barvu to pozadí.
panther
Profil
Kodax:
je tam asi 80 řádkový JS. Prostuduj si ho, případně stáhni a hraj si. Nevím, co chceš po nás - mám ti sem ten kód celý zkopírovat, nebo co?
Kodax
Profil *
To ne, ale už jsem to prostudoval pěkně dlouho a pořád na to nemůžu přiít.
Kodax
Profil *
Tak jsem si tím pohrál a už to mám. Jen bych se chtěl zeptat jak to mám nastavit, že kdybych u toho textu přidal dálší text (div id="color2") a udělal další input (id="color2"), tak aby mě stačil jen tento javascript a nemusel prokaždej text dělat další script.
<script>
function changeColor(theCell){

	// Declare variables
	var colorValue;
	var setColor;
	var theHidden;
	
	// Set variable values
	colorValue = document.getElementById('color').value;
	setColor = '#'+colorValue;
	inputId = 'input_'+theCell;
	theHidden = document.getElementById(inputId);
	
	// Update cell style and input value
	//theCell.style.backgroundColor = setColor;
	document.getElementById('color2').style.color = setColor;

	
}
</script>
<form>
<input type="text" value="000000" maxlength="6" name="color" id="color" onkeyup="changeColor(this)" />
</form>
<div id="color2">
Zmena textu
</div>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: