Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] function toggle_visibility(id) zastosowanie w PHP
Forum PHP.pl > Forum > Przedszkole
MaciejStopa
cześć,
chcę zastosować funkcję function toggle_visibility(id) (JS) w PHP.
Niestety proste przepisanie z html (działającego) z wykorzystaniem echo nie działa - nie wiem jak to poprawnie przejąć.
otrzymany błąd:
Parse error: syntax error, unexpected 'foo' (T_STRING), expecting ';' or ',' in C:\xampp\htdocs\pokazdiv\index.php on line 22

pliki PHP oraz html (wklejam całość bo duże nie są)

  1. <!DOCTYPE HTML>
  2. <html lang="pl">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  6. <link rel="stylesheet" href="style.css" type="text/css" />
  7. <title>strona testowa</title>
  8. <meta name="format-detection" content="telephone=no">
  9. </head>
  10. <script type="text/javascript">
  11. function toggle_visibility(id) {
  12. var e = document.getElementById(id);
  13. if(e.style.display == 'none')
  14. e.style.display = 'block';
  15. else
  16. e.style.display = 'none';
  17. }
  18. </script>
  19. <body>
  20. <?php
  21. echo '<div id="container">';
  22. echo '<a href="#bar" name="bar" onclick= "toggle_visibility ('foo');">Read more...';
  23. echo '</a>';
  24. echo '<div id="foo" style="display:none;"><a href="" onclick="toggle_visibility('foo');">test działania';
  25. echo '</a>';
  26. echo '</div>';
  27. echo '</div>';
  28. ?>
  29. </body>
  30. </html>


  1. <!DOCTYPE HTML>
  2. <html lang="pl">
  3. <meta charset="utf-8" />
  4. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  5. <link rel="stylesheet" href="style.css" type="text/css" />
  6. <title>strona testowa</title>
  7. <meta name="format-detection" content="telephone=no">
  8. </head>
  9. <script type="text/javascript">
  10. function toggle_visibility(id) {
  11. var e = document.getElementById(id);
  12. if(e.style.display == 'none')
  13. e.style.display = 'block';
  14. else
  15. e.style.display = 'none';
  16. }
  17. <div id="container">
  18. <a href="#bar" name="bar" onclick='toggle_visibility('foo')'>Read more...</a>
  19. <div id="foo" style="display: none;"><a href="" onclick="toggle_visibility('foo');">test działania</a></div>
  20. </div>
  21. </body>
  22. </html>


z góry dziękuję za pomoc

Pozdrawiam
MS
viking
\'
MaciejStopa
działa, dzięki

Pozdr
MS
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.