Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP + javascrip maly problem
marcindvd
post 21.07.2004, 13:55:09
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 4.01.2004

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


Witam
Mam drobny problem z polaczeniem php z javascript a konkterniej z przekazaniem z php zmiennej do skryptu otwierajacego okno w java script a potem przez jave przekazanie zmiennej znowu do phpa smile.gif))

  1. <?php
  2.  
  3. &#60;script>
  4.  
  5. function pokaz(numer)
  6. {
  7. b=window.open(&#092;"pok_banner?id=+ numer +\",\"\",\"width=550px,height=280px,toolbar=0,scrollbars=0,resizable=0,status=0\");
  8. }
  9. </script>
  10.  
  11. <a href=# onClick=pokaz($id)>Pokaz obrazek</a>
  12.  
  13.  
  14. ?>


Pozdrawiam i z gory dziekuje za pomoc smile.gif)


--------------------
--------------------------------------
Pozdrawiam
marcindvd.net
--------------------------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
shizo
post 21.07.2004, 14:57:22
Post #2





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Lubin

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


  1. <script>
  2.  
  3. function pokaz(numer)
  4.         {
  5.         b=window.open('pok_banner?id=+ numer +','','width=550px,height=280px,toolbar=0,scrollbars=0,resizable=0,status=0');
  6.         }
  7. </script>
  8. <?php
  9.  
  10. echo(&#092;\"<a href=# onClick=pokaz($id)>Pokaz obrazek</a>\");
  11. ?>

Spróbuj tak.

Ten post edytował shizo 21.07.2004, 14:57:49


--------------------
Save you mouth for windows!
Go to the top of the page
+Quote Post
marcindvd
post 21.07.2004, 15:17:11
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 4.01.2004

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


Zmieniłem te znaczki i jest tak samo, w adresie coagle jest pok_banner.php?id=+id+ czyli jakby to interpretowal jako string ciagle a ja chce zeby był tam int smile.gif))


--------------------
--------------------------------------
Pozdrawiam
marcindvd.net
--------------------------------------
Go to the top of the page
+Quote Post
Dabroz
post 21.07.2004, 18:25:40
Post #4





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

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


  1. <script>
  2. function pokaz(numer)
  3. {
  4.         b=window.open(\"pok_banner?id=\"+ numer,\"width=550px,height=280px,toolbar=0,scrollbars=0,resizable=0,status=0\");
  5. }
  6. </script>
  7. <?php
  8. echo &#092;"<a href=# onClick=pokaz($id)>Pokaz obrazek</a>\";
  9. ?>


Ten post edytował Dabroz 21.07.2004, 18:25:58


--------------------
Go to the top of the page
+Quote Post
marcindvd
post 21.07.2004, 18:53:30
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 4.01.2004

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


Wielkie dzięki
Ile sie nad tym musiałem nameczyc a tu jakzwykle w takich przypadkach chodzi tylko o kolejnosc znaków albo o niewielka literowke.

pozdrawiam i dziekuje za pomoc smile.gif


--------------------
--------------------------------------
Pozdrawiam
marcindvd.net
--------------------------------------
Go to the top of the page
+Quote Post
tiraeth
post 21.07.2004, 19:10:39
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Już prędzej:

  1. <script>
  2. function pokaz(numer)
  3. {
  4. b=window.open(\"pok_banner?id=\"+ numer,\"width=550px,height=280px,toolbar=0,scrollbars=0,resizable=0,status=0\");
  5. }
  6. </script>
  7. <?php
  8. echo &#092;"<a href=# onClick=pokaz(\".$id.\")>Pokaz obrazek</a>\";
  9. ?>


oddzielajcie zmienne od stringa....
Go to the top of the page
+Quote Post
Dabroz
post 21.07.2004, 20:06:17
Post #7





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

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


1) Jak już oddzielać, to potem użyć 'pojedyńczych apostrofów' do stringa

2) Jeżeli można wstawiać zmienne w prosty sposób to czemu tego nie robić?

3) Ale w sumie popiera, ja np. zawszę piszę tak:
  1. <?php $a='jakis napis'.$zmienna.'costam'; ?>


--------------------
Go to the top of the page
+Quote Post
GeoS
post 22.07.2004, 08:20:00
Post #8





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


Jak juz sie czepiac, to na calego:
Kod
<script>
function pokaz(numer)
{
        b=window.open("pok_banner?id="+ numer,"width=550px,height=280px,toolbar=0,scrollbars=0,resizable=0,status=0");
}
</script>


  1. <a href=# onClick=pokaz(\"<?php echo $id.?>\")>Pokaz obrazek</a>
  2. ?>


W tym wypadku rozwiazujemy problemy wszystkich, ktorzy je tutaj mieli tongue.gif


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
Dabroz
post 22.07.2004, 10:23:19
Post #9





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

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


Czepiamy się? OK cool.gif

Ty też masz błąd, bo otaczając ID w javascript cudzysłowami sugerujesz że to string, podczas gdy w oryginalnym skrypcie był to typ liczbowy smile.gif

A tak na serio, to autorowi tematu zaproponuję ciekawą rzecz: http://smarty.php.net


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:29