Твой софтовый форум > WeB - Developments > HTML, CSS, DHTML, XML и т.д.

функция на обработчик событий

Дата публикации: 16.03.2010 - 14:29
ego30
Здравстуйте !!!! =)
Пишу по заданию интернет магазин
$pconnect = mysql_connect("localhost","root");
mysql_select_db('bookorama1',$pconnect) or die ('íå ìîãó âûáðàòü áä');
$q = mysql_query("SELECT * FROM books");
$max=mysql_num_rows($q);
echo "";
for ($c=0; $c<$max; $c++) {
echo "";
}
echo "
íàèìåíîâàíèåöåíàêîë-âî
" . mysql_result($q,$c,1) . "" . mysql_result($q,$c,2) . "" . mysql_result($q,$c,3) . "
";

?>
это он выводи таблицу легко написал теперь я хочу чтоб при наведении курсора фон ячейки менял стиль ну и когда убираешь курсор тоже менялся на основной стиль ) и потом еще сделаю на онклик чтоб в новом фрейме отображалась картинка цена ....
Вот ! хочу написать функцию чтоб в каждой ячейки не писать этот код подскажите пожалуйста ! )
кажись я не туда тему отправил )
Фан
Цитата | Quote(ego30 @ 15.03.2010 - 21:07)
при наведении курсора фон ячейки менял стиль
*



а зачем функцию? Это же простейший css

псевдо-класс :hover
Code

NAME:hover {background: #000;}
ego30
Цитата | Quote(Фан @ 16.03.2010 - 0:29)
а зачем функцию? Это же простейший css
*


это да )) вопрос в том как сделать функцию на JavaScript к примеру
function tt()
{
this.onMauseOver=(this.className='over');
this.onMauseOut=(this.className='out');
....
}
я вот с этим парюсь не могу нигде найти

Добавлено:

Это я сделал работает все хорошо , но хотелось бы функцию , потому что я часто с этим сталкиваюсь с обработчиками
echo "
jazzie
я когда-то вытянул такую функцию из phpMyAdmin, советую также посмотреть в сторону jQuery
middleman
Самый примитивный вариант. При наведении цвет меняется на противоположный:
Code
<html>
<head><title>test</title>
<script language=javascript>

function cc(obj)
{
if (obj.bgColor=='#dddddd')
{
 obj.bgColor='#ffffff';
}
else
{
 obj.bgColor='#dddddd';
};

}
</script>
</head>
<body>
<table border="1">
<tr><td bgcolor="#dddddd" onmouseover="cc(this)" onmouseout="cc(this)">111111111111</td></tr>
<tr><td bgcolor="#ffffff" onmouseover="cc(this)" onmouseout="cc(this)">222222222222</td></tr>
</table>
</body>
</html>

Коментарии не писал ибо лень. Думаю и так не сложно разобраться и додумать чего не хватает.

А вышеупомянутый ЦСС Hover работает в осле только для ссылок на остальных элементах творение мелкомагких его игнорирует.


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: функция на обработчик событий
SoftoRooM © 2004-2024