Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Js + php = błędy
primo
post
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:
  1. <?php
  2. function highlight(a){
  3.   document.all['list_l'+a].style.backgroundColor='#6a8c94';
  4.   document.all['list_d'+a].style.backgroundColor='#5c8189';
  5.   document.all['list_e'+a].style.backgroundColor='#6a8c94';
  6. }
  7. function dehighlight(a){
  8.   document.all['list_l'+a].style.backgroundColor='#5c8189';
  9.   document.all['list_d'+a].style.backgroundColor='#3d6b75';
  10.   document.all['list_e'+a].style.backgroundColor='#5c8189';
  11. }
  12. ?>


  1. <?php
  2. <tr>
  3. <td class="list_dark" onmouseover=&#092;JavaScript: highlight();\" onmouseout=\"JavaScript: dehighlight();\" id="list_d0" bgcolor=#3d6b75 width=40 valign=middle align=right><font class="list_date"><nobr>'.++$zliczanie.'</nobr></font></td>
  4. <td class="list_light" onmouseover=&#092;"JavaScript: highlight();\" onmouseout=\"JavaScript: dehighlight();\" id="list_" bgcolor=#5c8189 width=468 align=left valign=middle><font class="list_o_title"><a class="list_title" href="index.php?op=5&id='.$this_id.'">'.$tytul_pl.'</font><br><font class="list_o_title">'.$tytul_ang.'</font></td></a>
  5. </tr>
  6. </table>
  7. </td>
  8. <td class="list_light" onmouseover=&#092;"JavaScript: highlight();\" onmouseout=\"JavaScript: dehighlight();\" id="list_e0" rowspan=2 bgcolor=#5c8189 width=50 valign=middle align=right>
  9.  echo '<img src="images/'.$nosnik_vhs.'" border=0 width=23 height=21><img src="images/'.$nosnik_dvd.'" border=0 width=23 height=21>';?></td>
  10. <td bgcolor=#FFCC66 width=4 valign=top><img src="images/list_corner_2.gif" width=4 height=4></td>
  11.  
  12. </tr>


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
primo
post
Post #2





Grupa: Zarejestrowani
Postów: 254
Pomógł: 0
Dołączył: 30.12.2003
Skąd: Strzegom

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


najmocniej przepraszam za swoje niedbalstwo. Poprawię się.

oto ten kod:

  1. <?php
  2. echo'<center><font class="list_header">Lista tytułów w kategorii akcja - sztuk ('.ile_z_gatunku('akcja','tak').')</font><br><img src="images/gray_a6b8bd.gif" width=100 height=3></center>';
  3. $zliczanie= 0;
  4. $zliczanie = $page * 20;
  5. while($row = $bd->pobierzTablice())
  6. {
  7. $this_id = $row[0];
  8. $tytul_pl = $row[1];
  9. $tytul_ang = $row[2];
  10. $okladka = $row[4];
  11. $aktorzy = $row[5];
  12. $aktorzy = explode(', ', $aktorzy);
  13. $foto=$row[4];
  14. $name=$row[4];
  15.  
  16. $nosnik_dvd = ($row[8] == 'tak') ? 'dvd_mini.gif' : 'blank.gif';
  17. $nosnik_vhs = ($row[9] == 'tak') ? 'vhs_mini.gif' : 'blank.gif';
  18. ?>


później jest już tylko html i ta odrobina kodu Js.

Cytat
Wygląda to tak jakby ta tabelka była generowana jakąś funkcją. Pokaż jej kod. To ona jest odpowiedzialna za wstawianie do zdarzenia onclick funkcji highlight i dehighlight i robi to źle.


też tak myślę, ale nie mam pojęcia co na to poradzić, kompletnie nie kumam o co chodzi z tym ID elementu. Nigdy czegoś takiego nie nadawałem w kodzie.
Go to the top of the page
+Quote Post

Posty w temacie
- 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
- - Alkagar   Napisałem ci taką małą pomoc, mam nadzieje że napr...   13.02.2006, 15:33:52
- - primo   dzięki wielkie za podpowiedź, ale nie skorzystałem...   13.02.2006, 16:55:23


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

 



RSS Aktualny czas: 24.12.2025 - 21:53