Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 0 Dołączył: 30.12.2003 Skąd: Strzegom Ostrzeżenie: (0%)
|
Witam,
połączyć js + php to dla mnie męka pańska. Dlatego też zwracam się do Was z prośbą, abyście oblukali co w tym kodzie jest nie tak. Mnie już pomysłów brak. To jest ok kod Js:
zgodnie z definicją funkcji oczekuje jakiegoś obiektu, ale nie mam pojęcia co ma nim być (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował primo 10.02.2006, 20:09:59 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 18.12.2005 Ostrzeżenie: (0%)
|
Napisałem ci taką małą pomoc, mam nadzieje że naprowadzi cie na 'trop' tego co potrzebujesz bo osobiście nie do końca rozumie co chcesz zrobić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Co do tego zmieniania koloru to Ty zmieniasz tym kodem trzy razy kolor tego samego elementu czy taki sam efekt osiagniesz jak zastosujesz tylko ostatnie polecenie.
Kod <script language="JavaScript"> function hightlight(a, b) { document.getElementById(a).style.backgroundColor = b; } </script> //Zastosowanie w czystym HTML-u <table> <tr><td onMouseOver="hightlight('wiersz1', 'red');" onMouseOut="hightlight('wiersz1', 'blue');" id='wiersz1'>Tekst Pierwszy</td></tr> <tr><td onMouseOver="hightlight('wiersz2', 'red');" onMouseOut="hightlight('wiersz2', 'blue');" id='wiersz2'>Tekst Drugi</td></tr> </table> //Zastosowanie w php <? echo('<table>'); for($i=1; $i<5; $i++) { echo("<tr id='co".$i."' onMouseOver=\"hightlight('co".$i."', 'red');\" onMouseOut=\"hightlight('co".$i."', 'green');\" ><td > Costam co chcesz</td></tr>"); } echo('</table>'); ?> Zastosowalem tutaj jedną funkcje bo tak mi sie wydaje ze ladniej wyglada (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Nie jest to napisane bardzo pro ale w kazdym razie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Mam nadzieje że troche pomogłem Pozdrawiam, Alk |
|
|
|
primo Js + php = błędy 10.02.2006, 20:06:52
revyag Po pierwsze masz bałagan w kodzie, popraw sobie.
... 10.02.2006, 20:12:39
primo ten bałagan wtargnął tylko tutaj, coś się przeform... 10.02.2006, 20:19:52
Fipaj no, to chyba oczywiste. ID elementu :]
i używaj po... 10.02.2006, 20:28:53
revyag Wygląda to tak jakby ta tabelka była generowana ja... 10.02.2006, 20:31:07
primo najmocniej przepraszam za swoje niedbalstwo. Popra... 10.02.2006, 20:39:14
revyag Ten kod nie generuje tabelki. Chyba sam to widzisz... 10.02.2006, 20:46:27
primo [PHP] pobierz, plaintext <?phpecho'<table bo... 10.02.2006, 20:52:17
revyag Wiesz co ten kod jest straszny
Podam Ci kawałek k... 10.02.2006, 21:18:53
primo jak widzisz doszliśmy do takich samych wniosków w ... 10.02.2006, 21:23:35
revyag 1. Podaj cały błąd, który konsola js wyrzuca.
2. Z... 10.02.2006, 21:32:18
primo oprócz tego:
'document.getElementById[...]styl... 10.02.2006, 21:42:13
revyag ....
napisz tak jak podalem.
this - w javascript w... 10.02.2006, 21:59:39
primo Reasumując.
Coś drgnęło i poszło do przodu. Wpraw... 11.02.2006, 18:02:34
Alkagar Witam,
na JS to ja sie bardzo nie znam ale mam tak... 13.02.2006, 10:10:22
primo zgadza się - skrypt zmienia kolor 3 razy - odbywa ... 13.02.2006, 14:26:11
primo dzięki wielkie za podpowiedź, ale nie skorzystałem... 13.02.2006, 16:55:23 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 13:55 |