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
php programmer
17.11.2006, 14:06:58
Cytat
if ($result !=0):
..
endif;
To mi nie wyglda wogóle na php,
może zmień tak
<?php
if ($result !=0){
..
}
?>
mike
17.11.2006, 14:08:28
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ą.
php programmer
17.11.2006, 14:10:18
@mike_mech
no co ty mówisz, a sprobuj to
<?php
?>
mike
17.11.2006, 14:20:54
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.
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.
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.