Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP] Wywoływanie funcji - nie działa
Forum PHP.pl > Forum > Przedszkole
agzuuu
Próbuję zintegrować ze swoją stroną powiadomienia Noty w jquery.

Mam funkcję:
  1. function ShowInfo($info, $type, $position, $close)
  2. {
  3.  
  4. <script type="text/javascript">// <![CDATA[
  5. $(document).ready(function() {
  6. var n = noty({
  7. text: '$info',
  8. type: '$type',
  9. layout: '$position',
  10. closeWith: ['$close'],
  11. timeout: 2000
  12. });
  13. });
  14.  
  15. // ]]></script>";
  16. }

i próbuję ją wywołać
  1. echo ShowInfo($info, $type, $position, $close);

jednak nic nie się nie pojawia. gdzie popełniam błąd?
b4rt3kk
Cytat(agzuuu @ 21.06.2013, 12:02:25 ) *
Próbuję zintegrować ze swoją stroną powiadomienia Noty w jquery.

Mam funkcję:
  1. function ShowInfo($info, $type, $position, $close)
  2. {
  3.  
  4. <script type="text/javascript">// <![CDATA[
  5. $(document).ready(function() {
  6. var n = noty({
  7. text: '$info',
  8. type: '$type',
  9. layout: '$position',
  10. closeWith: ['$close'],
  11. timeout: 2000
  12. });
  13. });
  14.  
  15. // ]]></script>";
  16. }

i próbuję ją wywołać
  1. echo ShowInfo($info, $type, $position, $close);

jednak nic nie się nie pojawia. gdzie popełniam błąd?


Zdecyduj się na jedno echo, albo tu w funkcji (nawiasem mówiąc brakuje spacji pomiędzy echo a "):



albo tu w wywołaniu:

  1. echo ShowInfo($info, $type, $position, $close);


Poza tym dziwne, że nie wyrzuca błędu składni przy czymś takim?

  1. <script type="text/javascript">


Musisz użyć znaków ucieczki:

  1. echo "<script type=\"text/javascript\">
nospor
Włącz wyświetlanei błędów na stronie to zobaczysz takie ładne PARSE ERROR...
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.