Къде греша с кода?

mitko666

Registered
Бихте ли ми казали къде греша,искам когато се натисне
радио бутончето просто да се сменя фона на
<td id="overlay">Ко става</td></tr>

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Фейд Ефект бе</title>
<script src="jquery-1.2.6.js"></script>
<style>
#overlay { background: white; opacity: 0.80; -moz-opacity: 0.8; }
body { background: #2d2d2d; }
#otgovori { background: white; font-size: 20px ; }
</style>
<script>
var css = "#overlay {background: blue;}";
function _ fade In(css) {
$("#overlay").html(css);
$("#overlay").fadeIn("2000");
}
</script>
</head>
<body>
<table style='margin: 0 auto;'>			
<tr><td><input class="styled" type="hidden" name="id" value="$id" /></td></tr>
<tr><td><input onclick="_fadeIn(text);" class="styled" type="radio" name="answer" value="$br[$i]"></td><td id="overlay">Ко става</td></tr>
</table>
</body>
</html>
 
1) Имаш един радио бутон, което е малко безмислено. Ползвай checkbox
2) Вместо onClick, ползвай onChange
3) Името на функцията не може да е с интервали
4) $().html() може да допълниш с текст, не с цсс атрибути. Затова ползвай $().css("background","blue");
5) Направи си проверка дали е чекнат или не инпут-а, и според него задавай бекграунд-колор.
 

Back
Горе