Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak dodac po najechaniu na link podswietlenie?
wozniak
post 27.03.2005, 21:47:49
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

Ostrzeżenie: (0%)
-----


Witam mam taki skrypt ktory wyswietla kategorie i jak zrobic takie cos ze jak sie najedzie na jakas nazwe kat. to ta nazwa sie podswietli na jakis kolor np. na zielony co typu <td bgcolor="jakistam">Nazwa_kat</td>
A taki skrypt jest np. na www.hipermax.pl
KOD:
http://forum.php.pl/index.php?act=ST&f=1&t=28299
Go to the top of the page
+Quote Post
strife
post 27.03.2005, 22:02:03
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Witam,
chyba o takie menu Ci chodzi? http://webdesign.about.com/od/csslayouts/a...sttemplates.htm. I dlaczego to ma być w php? Można też w JS, ale w php?questionmark.gif

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
wozniak
post 27.03.2005, 22:06:01
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

Ostrzeżenie: (0%)
-----


Chodzi mi o takie cos ze jak najedziesz na jakis napis to on sie podswietli np. na zielono.A ja własnie nie wiem w czym to zrobic chyba tylko w javie sie da;)
Go to the top of the page
+Quote Post
SongoQ
post 27.03.2005, 22:08:19
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Podgladnij sobie kod js w projekcie phpMyAdmin. biggrin.gif

W javie sie da, ale proponuje uzyc JS. Moge CI moja funkcje podac ktora nie tylko podswietla td lecz tr.

Ten post edytował SongoQ 27.03.2005, 22:11:35


--------------------
Go to the top of the page
+Quote Post
rzseattle
post 27.03.2005, 22:11:09
Post #5





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Widze jednak ze wozniak nie orientujesz sie co powinenes zrobic.

Ok juz radze. Po pierwsze podswietlanie linku po najechaniu na niego mysza to robota przegladarki, css u ewentualnie jeszcze java scriptu . Wiec tego posta powinenes umiescic w po stronie przegladarki (gdzie go zaraz przeniose ). Nastepna sprawa jest to ze twoje pytanie dotyczy outputu czyli tego co przegladarka dostaje do siebie wiec nie ma znaczenia to jak dane sa pobierane z bazy itd. Najlepiej by bylo gdybys przyjzal sie zrodlu wygenerowanemu na stronie i wtedy kombinowal z cala reszta.

Osobiscie proponuje ci sie przyjzec tym linijka:

  1. <?php
  2. if ($id==$categories['categories_id']) {
  3. $tmpString .= '<b>';
  4. }
  5. // display category name
  6. $tmpString .= $categories['categories_name'];
  7.  
  8. if ( $id==$categories['categories_id'] ) {
  9. $tmpString .= '</b>';
  10. }
  11. ?>


i zamiane ich na te:

  1. <?php
  2. if ($id==$categories['categories_id']) {
  3. $tmpString .= '<b><span onmouseover=\"this.style.color='red'\" onmouseout =\"this.style.color='black'\">';
  4. }
  5. // display category name
  6. $tmpString .= $categories['categories_name'];
  7.  
  8. if ( $id==$categories['categories_id'] ) {
  9. $tmpString .= '</span></b>';
  10. }
  11. ?>


Sytuacja jest o tyle trudna do "zdalnego" rozwiazania ze za pomoca php generujesz jsa. Jesli pojawi sie nastepny problem ( a pewnie sie pojawi smile.gif ) pisz .


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post
wozniak
post 27.03.2005, 22:16:53
Post #6





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

Ostrzeżenie: (0%)
-----


Dzieki za pomoc.Nic nie dał ten skrypt:( Nic sie nie zmieniło
Go to the top of the page
+Quote Post
rzseattle
post 27.03.2005, 22:22:19
Post #7





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Cytat(wozniak @ 2005-03-27 22:16:53)
Dzieki za pomoc.Nic nie dał ten skrypt:( Nic sie nie zmieniło

Sprawdz konsole js czy wywala jakies bugi. Podesli wygenerowany output.


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post
SongoQ
post 27.03.2005, 22:23:38
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Napisalem sobie taki skrypcik ktory mi podswietla wiersze, gdzie kolorki wystepuja na przemian.

  1. <?php
  2.  
  3.  
  4. function Light(p_rElement, p_szAction, p_iCount)
  5. {
  6.    var theCells = null;
  7.    var szColor = null;
  8.                 
  9.    if(p_szAction != 'on')
  10.    {
  11.       if(p_iCount == 0)
  12.     szColor = '#F0F5FA';
  13.       else
  14.     szColor = '#FAFCFD';
  15.    }
  16.    else
  17.     szColor = '#D4EAFB';
  18.                 
  19.     if(typeof(document.getElementsByTagName) != 'undefined')
  20.       theCells = p_rElement.getElementsByTagName('td');
  21.     else if(typeof(p_rElement.cells) != 'undefined')
  22.      theCells = p_rElement.cells;
  23.                 
  24.     if(typeof(window.opera) == 'undefined' && typeof(theCells[0].getAttribute) != 'undefined')
  25.       domDetect    = true;
  26.     else
  27.       domDetect    = false;
  28.                     
  29.     for(= 0; i < theCells.length; i++)
  30.    {
  31.      if(domDetect)
  32.        theCells[i].style.backgroundColor = szColor;
  33.     else
  34.        theCells[i].setAttribute('bgcolor', szColor, 0);
  35.     }                
  36. }
  37.  
  38.  
  39. ?>


Cos mi sie zle wstawilo, oczywiscie to jest skrypt JS

Ten post edytował SongoQ 27.03.2005, 22:24:44


--------------------
Go to the top of the page
+Quote Post
wozniak
post 27.03.2005, 22:24:18
Post #9





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

Ostrzeżenie: (0%)
-----


Zobacz u mnie na localhoscie http://81.190.44.194/~Neo/ I to : <span onmouseover="this.style.color='red'" onmouseout ="this.style.color='black'"> daje tylko podswietlenie tekstu a mi chodzi o podswietlenie tła pod tekstem np background-color='#FFFF00'

Ten post edytował wozniak 27.03.2005, 22:43:15
Go to the top of the page
+Quote Post
rzseattle
post 27.03.2005, 22:40:30
Post #10





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Wogole dopiero teraz to zauwazylem
Cytat
var FontLowColor='black';  // Font color when mouse is not over
var FontSubLowColor='black';  // Font color subs when mouse is not over
var FontHighColor='#6699cc';  // Font color when mouse is over
var FontSubHighColor='#6699cc';  // Font color subs when mouse is over



Nie no ludzie bez przesady. To na forum mamy cos takiego wylapywac ? mad.gif


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post
wozniak
post 27.03.2005, 22:46:45
Post #11





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

Ostrzeżenie: (0%)
-----


No tak ale to zmienia tylko kolor czcionki po najechniu myszka a ja chce zeby zrobiło sie tło np. <span style="background-color: #FFFF00">
Go to the top of the page
+Quote Post
rzseattle
post 27.03.2005, 22:54:22
Post #12





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

Ostrzeżenie: (0%)
-----


No niech zgadne. Czy za to nie jest odpowiedzialna sekcja powyzej ?

Cytat
    var LowBgColor='red';            // Background color when mouse is not over
    var LowSubBgColor='red';            // Background color when mouse is not over on subs
    var HighBgColor='black';            // Background color when mouse is over
    var HighSubBgColor='black';            // Background color when mouse is over on subs


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post
wozniak
post 27.03.2005, 22:58:32
Post #13





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

Ostrzeżenie: (0%)
-----


Faktycznie troche sie wygłupiłem;) Dzieki wielkie za pomoc a mozesz mi powiedziec jak zrobic w span ze jak najedziesz myska na tekst to zrob sie np. style="background-color: #FFFF00" ?
Go to the top of the page
+Quote Post
Kill3R
post 28.03.2005, 12:54:07
Post #14





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 10.06.2003
Skąd: Tarnobrzeg/Poznań

Ostrzeżenie: (0%)
-----


Witam

Cos takiego na szybko stworzylem

  1. a
  2. {
  3. color: #000;
  4. padding: 2px 2px 2px 5px;
  5. border: 1px;
  6.  
  7. }
  8. a:link
  9. {
  10. text-decoration: none;
  11. }
  12. a:visited
  13. {
  14. text-decoration: none;
  15. }
  16. a:hover
  17. {
  18. text-decoration: none;
  19. background-color: #ff0;
  20. }
  21. }
  22. ul
  23. {
  24. list-style: none;
  25. }
  26. div#menu
  27. {
  28. width:150px;
  29. }
  30. <div id="menu">
  31. <ul>
  32. <li><a href="">Link 1</a></li>
  33. <li><a href="">Link 2</a></li>
  34. <li><a href="">Link 3</a></li>
  35. <li><a href="">Link 4</a></li>
  36. <li><a href="">Link 5</a></li>
  37. </ul>
  38. <div>
  39.  
  40. <span><a href="">link w span</a></span>
  41. </body>
  42. </html>


Moze sie przyda


--------------------
"Umysł ludzki robi tak wielkie postępy, że człowiek za nim nie nadąża"
katalog www
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:12