kapral
1.10.2005, 14:51:57
Witam chcę zrobić stronę zgodną z xhtml 1.1 i nie mogę sobie poradzić ze zmianą tła, zmiana tła mi działa ale walidator się czepia bo nie może występować bgcolor którego nie wiem jak sie pozbyć.
Mam tabelkę z dwiema komórkami jedna jest zielona a druga czarna, jak teraz zrobić żeby po najechaniu na komórki zmieniało się tło całej strony. A przy wejściu strona niech bedzie zielona
kapral
1.10.2005, 16:53:59
ale nie chodzi mi o zastąpienia bgcolor na background-color. Jeśli tak zrobię to wtedy zmiana koloru tła strony nie działa
revyag
3.10.2005, 07:30:34
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" /> <script type="text/javascript"> function cb(tid,cnd) {
if(cnd) {
document.body.style.backgroundColor=tid.style.backgroundColor;
} else {
document.body.style.backgroundColor="#efefef";
}
}
<body style="background-color:#efefef"> <td id="czerwony" style="background-color:#ff0000" onmouseover="cb(this,true)" onmouseout="cb(this,false)"> <td id="zielonu" style="background-color:#00ff00" onmouseover="cb(this,true)" onmouseout="cb(this,false)">
kapral
3.10.2005, 08:18:31
Dzięki, teraz tylko muszę przerobić żeby po najechaniu ten kolor strony zostawał na stałe