ego30, 15.03.2010 - 20:07
Здравстуйте !!!! =)
Пишу по заданию интернет магазин
$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 "" . mysql_result($q,$c,1) . " | " . mysql_result($q,$c,2) . " | " . mysql_result($q,$c,3) . " |
";
}
echo "
";
?>
это он выводи таблицу легко написал теперь я хочу чтоб при наведении курсора фон ячейки менял стиль ну и когда убираешь курсор тоже менялся на основной стиль ) и потом еще сделаю на онклик чтоб в новом фрейме отображалась картинка цена ....
Вот ! хочу написать функцию чтоб в каждой ячейки не писать этот код подскажите пожалуйста ! )
кажись я не туда тему отправил )
Фан, 15.03.2010 - 21:29
Цитата | Quote(ego30 @ 15.03.2010 - 21:07)
при наведении курсора фон ячейки менял стиль
а зачем функцию? Это же простейший css
псевдо-класс :hover
Code
NAME:hover {background: #000;}
ego30, 15.03.2010 - 22:06
Цитата | Quote(Фан @ 16.03.2010 - 0:29)
а зачем функцию? Это же простейший css
это да )) вопрос в том как сделать функцию на JavaScript к примеру
function tt()
{
this.onMauseOver=(this.className='over');
this.onMauseOut=(this.className='out');
....
}
я вот с этим парюсь не могу нигде найти
Добавлено:Это я сделал работает все хорошо , но хотелось бы функцию , потому что я часто с этим сталкиваюсь с обработчиками
echo "
jazzie, 16.03.2010 - 5:18
я когда-то вытянул такую функцию из phpMyAdmin, советую также посмотреть в сторону jQuery
middleman, 16.03.2010 - 14:29
Самый примитивный вариант. При наведении цвет меняется на противоположный:
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