Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Własne dymki- raz działa-raz nie. Dlaczego? [rozwiązany]
Forum PHP.pl > Forum > PHP
miccom
Witam serdecznie.
Mam poważny problem.
Zrobiłem dla linków do tekstu dymek opisujący treść z tego tekstu.
I na stronie strona z działającymi dymkami działa pięknie, ale jak skopiowałem tes sam kod na witrynę witryna z niedziałającymi dymkami to już nie działa.
Dlaczego?
Oba kody są identyczne (oprócz zmiennych) , na tym samym koncie hostingowym.
Poniżej kod całego dymka i tabeli.
Na potrzeby posta wyciąłem <style> i <javascript> z <head>

  1. .chmurka1 {
  2. position:absolute;
  3. display:none;
  4. border:1px double;
  5. background-color:#fafafa;
  6. color: #488080;
  7. padding:4px;
  8. font: 12px verdana,sans-serif;
  9. filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;
  10. }
  11. </style>
  12. <script type="text/javascript">
  13. function Chmurka(T,t){
  14. T.title=''
  15. T.parentNode.lastChild.style.display=t?'block':'none'
  16. }
  17. </head>

  1. <table width="555" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#DFE4D4">
  2. <tr>
  3. <th width="54%"><strong>Temat</strong></th>
  4. <th width="10%"><strong>Wyświetleń</strong></th>
  5. <th width="10%"><strong>Odpowiedzi</strong></th>
  6. <th width="13%"><strong>Autor</strong></th>
  7. <th width="13%"><strong>Ostatni post</strong></th>
  8. </tr>
  9. <?php
  10. while($rows=mysql_fetch_array($result)){
  11. $view = $rows['view'];
  12. $temat = $rows['topic'];
  13. $text = $rows['detail'];
  14. $reply = $rows['reply'];
  15. $name = $rows['name'];
  16. $last = $rows['last'];
  17. $identyf = $rows['id'];
  18.  
  19. if(strlen($text) > 100) {
  20. $textprzyciety=  substr("$text", 0, 100);
  21. $textprzyciety = strrev($textprzyciety);
  22. $textprzyciety = strstr($textprzyciety, ' ');
  23. $textprzyciety = strrev($textprzyciety);
  24. $textprzyciety = trim($textprzyciety);
  25. $textprzyciety .= "... &laquo; dalej &raquo;";
  26.  
  27. }else{
  28. $textprzyciety = $text;
  29. $textprzyciety .= "... &laquo; dalej &raquo;";
  30. }
  31.  
  32. echo"<tr>
  33. <td bgcolor=\"#F8F7F1\"><a href=\"pokaz_temat.php?id=$identyf&temat=$temat\" onmouseover=\"Chmurka(this,1)\" onmouseout=\"Chmurka(this,0)\">$temat</a><div class=\"chmurka1\">$textprzyciety</div><BR></td>
  34. <td align=\"center\" bgcolor=\"#F8F7F1\"><font size=\"2\">$view</font></td>
  35. <td align=\"center\" bgcolor=\"#F8F7F1\"><font size=\"2\">$reply</font></td>
  36. <td align=\"center\" bgcolor=\"#F8F7F1\"><font size=\"2\">$name</font></td>
  37. <td align=\"center\" bgcolor=\"#F8F7F1\"><font size=\"2\">$last</font></td></tr>";
  38. }
  39. ?>

  1. <tr>
  2. <td colspan="5" align="right" bgcolor="#DFE4D4"><a href="tworz_temat.php"><strong>Dodaj nowy temat</strong> </a></td>
  3. </tr>
  4.  


Co jest źle? Dla mnie powinno działać;/
Pozdrawiam i czekam na podpowiedzi. miccom
wookieb
Nie jest to samo
Kod
<td bgcolor="#f8f7f1">
   <a onmouseout="Chmurka(this,0)" onmouseover="Chmurka(this,1)" href="pokaz_temat.php?id=1&temat=Garść porad podczas wyboru firm do obsługi wesela" title="">Garść porad podczas wyboru firm do obsługi wesela</a>
   <div class="chmurka1">Podzielę się z Wami moimi spostrzeżeniami na temat nagrań demo i filmów z wesel. Nie mam zamiaru w... Ť dalej ť</div>
   <br style="display: none;"/>
</td>

Kod
T.parentNode.lastChild.style.display=t?'block':'none'
A ostatni element dla powyższego htmla to br a nie div. Wygeneruj liste elementow wedlug tagow (getElementsByTagName) i w twoim przypadku wystarczy wywolac
Kod
element.style.display=t?'block':'none'

dla pierwszego znalezionego elementu.

P.s. Prośba do następnych osób aby nie pisali o mozliwościach wykorzystania jquery, mootoolsów ani podobnych do tego celu gdyż jest to zupełnie zbędne i pozbawione sensu.
miccom
Dziekuję za odpowiedź.
Działa. NIe znam się na js w ogóle. To jest kod z jakiejś strony.
Przepraszam że nie poruszyłem wyższych zasobów php.
Każdy się kiedyś uczy.
Ale mimo wszystko-dziękuję za odpowiedź i pozdrawiam. miccom.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.