Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [smarty] problem ze zmienna w js
user123
post
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 2
Dołączył: 2.08.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Witam,

  1. <script>
  2. {literal}
  3.  
  4. function func()
  5. {
  6. for(var i=0;i<10;i++){
  7. alert({$test[i].id});
  8. }
  9. }
  10.  
  11. {/literal}
  12. </script>


W jaki sposób poprawnie skonstruować powyższego alerta?
Go to the top of the page
+Quote Post
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


Wyłączyć literal, wstawić zmienną, włączyć ponownie literal.
Go to the top of the page
+Quote Post
user123
post
Post #3





Grupa: Zarejestrowani
Postów: 231
Pomógł: 2
Dołączył: 2.08.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Jeśli chodzi o takie coś:

  1. for(var i=0;i<10;i++){
  2. alert({/literal}{$test[i].id}{literal});
  3. }


to nie działa
Go to the top of the page
+Quote Post
Zyx
post
Post #4





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


Hmmm... chwilka, a to i w zapisie {$test[i].id} jest zmienną szablonu czy JS? Wiem, że głupie pytanie, ale wolę się upewnić, że wiesz, co robisz.

Ten post edytował Zyx 6.06.2010, 11:30:43
Go to the top of the page
+Quote Post
user123
post
Post #5





Grupa: Zarejestrowani
Postów: 231
Pomógł: 2
Dołączył: 2.08.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


"i" to naturalnie jest js zmienna ale nie wiem jak to zapisać sensownie;)

W jaki sposób można używać js zmiennych w kodzie smartów?

Ten post edytował user123 6.06.2010, 19:06:29
Go to the top of the page
+Quote Post
Zyx
post
Post #6





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


Czyli nie masz zielonego pojęcia, co robisz (IMG:style_emoticons/default/smile.gif) . Poczytaj sobie, gdzie wykonują się skrypty PHP, a gdzie przetwarzany jest HTML i JavaScript, to zrozumiesz, dlaczego w żadnym szablonie nie da się użyć zmiennych z JavaScript.
Go to the top of the page
+Quote Post

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: 10.06.2026 - 13:13