Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wywołanie funkcji java
Jaq
post 17.11.2006, 13:51:43
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 17.11.2006

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


Witam.
Mam mały dylemat. Chciałbym w kodzie php ( w warunku ) wywołać funkcję Javy.
Niestety implementacja w kodzie <script> nie jest brana pod uwagę jako warunek
i funkcja jest uruchamiana obligatoryjnie, czy trzeba czy nie.

...
if ($result !=0):
?><script>promo();></script><?
endif;
...

Funkcja promo() otwiera nowe okno w określonej lokalizacji i w określonych warunkach.
Może znacie jakieś inne polecenie php pozwalajace na otwarcie nowego okna?

Please help!

Irek
Go to the top of the page
+Quote Post
php programmer
post 17.11.2006, 14:06:58
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


Cytat
if ($result !=0):
..
endif;


To mi nie wyglda wogóle na php,
może zmień tak

  1. <?php
  2. if ($result !=0){
  3. ..
  4. }
  5. ?>


Ten post edytował php programmer 17.11.2006, 14:07:16
Go to the top of the page
+Quote Post
mike
post 17.11.2006, 14:08:28
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Nie, nie i jeszcze raz nie!!!

Przede wszystkim to Ty Javy chyba nigdy na oczy nie widziałeś więc o niej nie pisz.
To co mówisz to JavaScript, zapamiętaj i nie myl następnym razem.

Kolejna sprawa to: php to język działający po stronie serwera!
Co oznacza że najpierw zostanie wykonany skrypt php i wygenerowane źródło strony XHTML/CSS/JavaScript, potem strona się załaduje i wykona JavaScript.

I tu logiczne się już staje że nie da się w php wykonać żadnej funkcji z JavaScript.

A tym bardziej otworzyc okna, bo php nie ma nic wspólnego z przeglądarką.
Go to the top of the page
+Quote Post
php programmer
post 17.11.2006, 14:10:18
Post #4





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


@mike_mech

no co ty mówisz, a sprobuj to

  1. <?php
  2. echo '<script>';
  3. echo 'alert(0)';
  4. echo '</script>';
  5. ?>
Go to the top of the page
+Quote Post
mike
post 17.11.2006, 14:20:54
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


W ten sposób nie wywołujesz w php żadnej funkcji z JavaScript.
Jedyne co robisz to sprawiasz że ta funkcja jest napisana w źródle strony i to przeglądarka uruchomi i wykona tą funkcję, nie php.

A to gigantyczna różnica.

P.S.
~Jaq proszę zapoznać się z zasadami pisania na forum Przedszkole.
A potem proszę dostosować temat tego wątku do wspomnianych zasad.
Go to the top of the page
+Quote Post
Jaq
post 17.11.2006, 14:30:53
Post #6





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 17.11.2006

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


Prosiłem o pomoc, a nie o pouczanie, w każdym bądź razie działa!!!

echo '<script>';
echo 'promo()';
echo '</script>';

Super tnx.

Iro.
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: 18.07.2025 - 01:40