Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> loader
wezyrno
post 19.10.2011, 16:04:59
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 11.09.2011

Ostrzeżenie: (50%)
XXX--


onclick='onloadHandler(funkcja());'

w taki sposób ładuje skrypt np. przez submit'a
chciałbym zrobić tak, żeby skrypt ładował się bez żadnego kliknięcia.. tak po prostu

np.

if($zmienna = 1) {
// i tutaj wyświetlanie automatyczne czegoś przez javascript lub ukrywanie czegoś
}
Go to the top of the page
+Quote Post
blooregard
post 19.10.2011, 16:16:52
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




  1.  
  2.  
  3. if($zmienna = 1) {
  4. ?>
  5. <script>
  6. alert("Wyskocze, jesli $zmienna bedzie rowna 1 ;P");
  7. </script>
  8. <?php
  9. }


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
wezyrno
post 19.10.2011, 16:30:15
Post #3





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 11.09.2011

Ostrzeżenie: (50%)
XXX--


nie zrozumiałeś mnie, chodzi mi o to, żeby załadować jakiś skrypt np.

var z1 = document.getElementById('przykladowy');
z1.style.display = "none";

tak nie działa:

Kod
if($zmienna = 1) {
?>
<script>
  var z1 = document.getElementById('przykladowy');
z1.style.display = "none";
</script>
<?php
}


Ten post edytował wezyrno 19.10.2011, 16:31:00
Go to the top of the page
+Quote Post
blooregard
post 19.10.2011, 16:32:38
Post #4


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Osadzasz to kodzie HTML, czy to jest samodzielny skrypt PHP-owy?


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
wezyrno
post 19.10.2011, 17:03:29
Post #5





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 11.09.2011

Ostrzeżenie: (50%)
XXX--


jest to skrypt PHP
Go to the top of the page
+Quote Post
blooregard
post 19.10.2011, 17:08:06
Post #6


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat(wezyrno @ 19.10.2011, 18:03:29 ) *
jest to skrypt PHP

To jak masz zamiar wykonać kod JavaScript w kodzie PHP (czyli po stronie serwera) ?


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
wezyrno
post 19.10.2011, 17:24:47
Post #7





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 11.09.2011

Ostrzeżenie: (50%)
XXX--


faktycznie, zapomniałem o tym

to jak mam to zrobić? gdy zaincluduje plik html do php to i tak wyjdzie przecież na to samo... nie mam rozwiązania
Go to the top of the page
+Quote Post
blooregard
post 19.10.2011, 20:43:04
Post #8


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat(wezyrno @ 19.10.2011, 18:24:47 ) *
faktycznie, zapomniałem o tym

to jak mam to zrobić? gdy zaincluduje plik html do php to i tak wyjdzie przecież na to samo... nie mam rozwiązania

Ale Ty musisz zrobić odwrotnie - to kod PHP z f-cją w JavaScript musi znaleźć się w HTML, by wykonał się po stronie serwera.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
wezyrno
post 19.10.2011, 21:11:44
Post #9





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 11.09.2011

Ostrzeżenie: (50%)
XXX--


Cytat
kod PHP z f-cją w JavaScript musi znaleźć się w HTML, by wykonał się po stronie serwera.

Ale jak aj mam to zrobić?

mam tak, że tworze gre i na mapie 2d gdy wylosuje sie walka wtedy musi wyświetlić się okienko - co ma zrobić skrypt w javascript, całość po prostu musi się odbyć w pliku ajaxa w którym losowanie następuje podczas tego poruszania

nie wiem, po prostu nie wiem jak to zrobić

Ten post edytował wezyrno 19.10.2011, 21:12:57
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: 14.08.2025 - 12:33