TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
[O.T] tabelw w htmlu - podswietlenie calego wiersza - jak to zrobic ? , PaszkfiL 16/10/08 14:00 Witajcie, prosilbym o pomoc w uzyskaniu konkretnego efektu ...
jest sobie SELECT do pg ktory jest wyswietlany w tabeli w kilku wierszach ... jak uzyskac efekt aby po najechaniu na jedna z kilku komorek danego wiersza podswietlala sie calosc tego wlasnie wiersza ?
onmouseover jakis ?
bardzo bym prosil o pomoc, podpowiedz, pokierowanie w odpowiednia strone mysleniao([-_-])o ..::Love::BaSS::.. - Fajniej zrobić w CSSie , Conroy 16/10/08 14:07
Tylko IE6 to zleje. Piszesz np. coś takiego:
tr:hover > td
{
background: red;
}http://flickr.com/photos/myhacien
da - hmm , bartek_mi 16/10/08 14:13
http://www.google.com/...q=table+row+highlight+css
1 link dziala pod ie i ffdzisiaj jest jutrzejszym wczoraj - Bądź na czasie, użyj gridów: , Mcmumin 16/10/08 14:23
http://trirand.com/jqgrid/jqgrid.html
Raz jeszcze polecam jQuery: http://jquery.com/blog/- kapitalna sprawa :) , PaszkfiL 16/10/08 14:25
biore sie za czytanie :)!o([-_-])o ..::Love::BaSS::..
- ok - wykminilem gdzie mam byka ... , PaszkfiL 16/10/08 14:24
... kod wyglada tak:
<?php
try
{
$pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $pdo -> query('SELECT kl_numer, description, status FROM laptops ORDER BY kl_numer asc');
while($row = $stmt -> fetch())
{
echo " <TR onmouseout=\"this.style.backgroundColor=tlo\" onmouseover=\"tlo=this.style.backgroundColor; this.style.backgroundColor='#9BDCCC'\" style=\"background-color: rgb(254, 254, 254);\">";
echo "<td class=\"host_bg_ly2\">".$row['kl_numer']."</td>";
echo "<td class=\"host_bg_ly2\">".$row['description']."</td>";
echo "<td class=\"host_bg_ly2\">".$row['status']."</td>";
echo "<td class=\"host_bg_ly2\"><a href=\"\">details</A></td>";
echo "</tr>";
}
$stmt -> closeCursor();
echo '</ul>';
}
catch(PDOException $e)
{
echo 'Polaczenie nie moglo zostac utworzone: ' . $e->getMessage();
}
?>
jesli usune style dla TD wsio dziala jak powinno ... jest tylko jeden myk, ja te style dla TD chce zachowac a nawet musze ... :/
helpo([-_-])o ..::Love::BaSS::.. - ... ale nie wiem jak sobie z nim poradzic .. , PaszkfiL 16/10/08 14:29
tam w temacie nie dodalem :)o([-_-])o ..::Love::BaSS::.. - jaki masz ten styl host_bg_ly2 ? , Jolo 16/10/08 14:56
nie ustawiasz w nim background-color jakiegoś? Jak tak to daj na auto albo inherit.jest tak nudno, że zaczyna to być
ciekawe... - ano ... , PaszkfiL 16/10/08 15:12
{
background-color:#FEF8E4;
text-align:center;
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
border-collapse:collapse;
border:1px solid #8F99A4;
white-space:nowrap
}
no jak widac ustawiam :)o([-_-])o ..::Love::BaSS::.. - uhm, no to niestety , Jolo 16/10/08 15:23
zawsze Ci będzie wyświetlał kolor z TD a nie z TR. Albo zrezygnujesz z ustawiania koloru dla TD, albo użyjesz jQuery.jest tak nudno, że zaczyna to być
ciekawe... - uh .... , PaszkfiL 16/10/08 15:41
... wiec zostaje w stylach TD ogolnego sdomyslnego zmienic kolor ... albo tak jak napisales gridy ...o([-_-])o ..::Love::BaSS::.. - No to dopisz , Conroy 16/10/08 15:52
Weź dopisz !important tam gdzie zmieniasz kolor, wtedy ten wartość atrybutu nadana w tym miejscu będzie ważniejsza.http://flickr.com/photos/myhacien
da - o... dziekuje :) , PaszkfiL 16/10/08 15:55
za cenna rade, ale jako ze sie juz wybieram do domku to potestuje jutro :)
dzieki wszystkim za helpa ! :)o([-_-])o ..::Love::BaSS::.. - to nie przywróci prawidłowego koloru komórki , Jolo 16/10/08 16:01
po onmouseout na wierszu.jest tak nudno, że zaczyna to być
ciekawe... - Masz rację , Conroy 17/10/08 01:41
To sugeruję nadawać klasę i zdejmować klasę - PaszkfiL - w ten sposób:
<html>
<head>
<style>
.none td
{
background: navy !important;
}
.host_bg_ly2
{
background-color:#FEF8E4;
text-align:center;
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
border-collapse:collapse;
border:1px solid #8F99A4;
white-space:nowrap
}
</style>
</head>
<body>
<table>
<tr onmouseover='this.className="none"'' onmouseout='this.className=""'>
<td class="host_bg_ly2">a</td>
<td class="host_bg_ly2">b</td>
<td class="host_bg_ly2">c</td>
</tr>
</table>
</body>
</html>
To taki przykład. Działa nawet na IE6 i myślę jest nieźle wpasowany w to co i tak już masz.http://flickr.com/photos/myhacien
da - Conroy ... i tu zasluzyles , PaszkfiL 17/10/08 08:27
na duzego browara ! :)o([-_-])o ..::Love::BaSS::..
- http://ferrante.pl/2007/08/03/jquery-to-latwe-2/ , Mcmumin 16/10/08 16:22
Use jQuery Luck... Nie muszą to być gridy :) Tu mały kursik: http://ferrante.pl/category/tech/jquery/
- moze zainteresuj , Tomasz 17/10/08 00:13
sie czyms w stylu Prado (ew. aspx)? bo w tym kawalku kodu (pomijajac to ze dziala) pomieszane sa warstwy aplikacji, prezentacji i danych:)
a w Prado panujesz nad wszystkim i jest dosc proste w uzyciu, mnostwo gotowych komponentow (gridy tez!)https://www.siepomaga.pl/milosz-mosko - Prado ma jeszcze taki fajny ficzer, , Mcmumin 18/10/08 10:07
że jest frameworkiem zorientowanym zdażeniowo, coś na kształt Delphi i C++ Buildera od Borlanda.
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|