Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript]Zmiejszanie czcionki
Forum PHP.pl > Forum > Przedszkole
Kenexos
Witam
mam taki skrypt:
  1. <script language="JavaScript" type="text/javascript">  
  2. <!-- 
  3. var min=8;
  4. var max=18;
  5. function increaseFontSize() {
  6.  var p = document.getElementsByTagName('p');
  7.  for(i=0;i<p.length;i++) {
  8. if(p[i].style.fontSize) {
  9.  var s = parseInt(p[i].style.fontSize.replace("px",""));
  10. } else {
  11.  var s = 12;
  12. }
  13. if(s!=max) {
  14.  s += 1;
  15. }
  16. p[i].style.fontSize = s+"px"
  17.  }
  18. }
  19. function decreaseFontSize() {
  20.  var p = document.getElementsByTagName('p');
  21.  for(i=0;i<p.length;i++) {
  22. if(p[i].style.fontSize) {
  23.  var s = parseInt(p[i].style.fontSize.replace("px",""));
  24. } else {
  25.  var s = 12;
  26. }
  27. if(s!=min) {
  28.  s -= 1;
  29. }
  30. p[i].style.fontSize = s+"px"
  31.  }  
  32. }
  33. // -->
  34. </script>  
  35.  
  36.  
  37.  
  38.  
  39. <div id="content">
  40.  
  41.  
  42. <?
  43.  
  44. require_once ('db_vars.php');
  45. $query = "SELECT * FROM news ORDER BY news_id DESC";
  46.  
  47. if(!$result = mysql_query($query)){
  48.  echo('Wystąpił błąd: nieprawidłowe zapytanie....<br />');
  49.  echo("</body></html>");
  50.  
  51.  exit;
  52. }
  53. ?>
  54.  
  55. <tr><td>
  56. <?php
  57. while($row = @mysql_fetch_row($result)){
  58. $tresc=nl2br($row[2]);
  59. $data=date("d-m-Y G:m:s", $row[4]);
  60. [b]echo "<a href='javascript:increaseFontSize();'>+</a>";
  61. echo "<a href='javascript:decreaseFontSize();'>-</a>";[/b]
  62. echo ("<table border=\"0\" width=\"470px;\"><tr><td style=\"font-size: 12px;><i> News: </i> $row[1] | <i> Data:</i> ".date("d-m-Y G:i:s", $row[4])."</td></tr>");
  63. echo ("<tr><td style=\"font-size: 13px;\"> <center><b></b> <h1>$row[1]</h1></center></td></tr>");
  64. echo ("<tr><td style=\"font-size: 13px;\"> <b></b> $tresc</td></tr>");
  65. echo ("<tr><td style=\"font-size: 13px;\"><b>Autor:</b> $row[3] ");
  66. echo ("<tr><td style=\"font-size: 13px;\">  <b>Data:</b> $data</td></tr></table><hr color=silver>");
  67.  
  68. }
  69. ?>


To jest skrypt na zmieszanie i zwieszanie czcionki chciałem go użyć w systemie newsów ale jak daje + lub - to powiększa mi on lewe menu i zmniejsza ;/

Help
Shili
W kodzie masz taką sieczkę, że trudno cokolwiek powiedzieć, zwłaszcza że nie masz tutaj lewego menu.
Zwróć uwagę, że skrypt zmienia czcionkę znajdującą się na stronie w elementach p - jeśli to menu jest w takim elemencie, to się zmieni.
Kenexos
ehh a w menu niema p ;/
Shili
Wejdź na stronę z przeglądarki, wybierz opcję pokaż źródło i wklej je tutaj.
Gdzieś indziej zmienia się czcionka, czy tylko w tym menu?
Kenexos
questionmark.gif
A czcionka tylko w systemie news ;]
Tylko zastanawiam się co lepiej zrobić by wszystkie newsy czy wybrany.
Shili
Pokaż mi źródło całej strony. Ale nie z kodem php, sam html i js.
f1xer
Sam skrypt zwieksza/zmniejsz wielkosc czcionki wszystkich elementów <p> na stronie jeżeli zamiast p dasz td to powinno działać ale nie wiem co jeszcze ci będzie zwiększać bo generalnie powinieneś przerobić skrypt żeby działał na określonej klasie a nie na określonym tagi
Kenexos
@f1xer
Thx działa ;]

A może wie ktoś jak do tego dorobić stronicowanie czy sam mam poszukać?
f1xer
Temat stronicowania stary jak świat biggrin.gif tutaj masz dobrą klasę do tego
Temat: Pager stronicowanie
Kenexos
heh to widziałem bardzo dużo razy lecz nawet nie wiem gdzie tam wpisać co ma pobierać z bazy i tak jak ja już mam zrobione :/
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.