Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript] zmienne, deklarowanie i wywołanie
kleszczoscisk
post 1.06.2009, 22:19:48
Post #1





Grupa: Zarejestrowani
Postów: 164
Pomógł: 3
Dołączył: 13.12.2007

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


Witam

Kod wstawiony w sekcji body, jakiejś strony:
  1. <script type="text/javascript">
  2. <!--
  3. var pepi_bg = "#FFFFFF";
  4. //-->
  5. </script>
  6. <script language="JavaScript" src="http://strona.pl/plugin.php"></script>


Zawartość pliku plugin.php:

  1. <?
  2.    echo  "document.writeln('<div class=\"container\" style=\"background-color:";
  3.    echo '"+pepi_bg+"';
  4.    echo '\"></div>';
  5.    echo "');\n";
  6. ?>


Co zrobić żeby to zadziałało? Jak zadeklarować i wywołać tę zmienną "pepi_bg" ?
Czy to się w ogóle da zrobić ... ?
Próbuję zrobić "wstawkę" w javascript, której wygląd można będzie zmieniać zmiennymi javascript, a za zawartość będzie odpowiadał skrypt php.


--------------------

Siedź cicho, kiedy śpi licho.
Go to the top of the page
+Quote Post
erix
post 2.06.2009, 10:05:10
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Wpisywanie inicjuj przez jakieś zdarzenie, np. window.onload, czy document.DOMContentLoaded.

Poza tym, document.write, to zuo.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
kleszczoscisk
post 3.06.2009, 14:10:14
Post #3





Grupa: Zarejestrowani
Postów: 164
Pomógł: 3
Dołączył: 13.12.2007

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


Cytat(erix @ 2.06.2009, 11:05:10 ) *
Wpisywanie inicjuj przez jakieś zdarzenie, np. window.onload, czy document.DOMContentLoaded.

Poza tym, document.write, to zuo.


Dzięki @erix.

Czyli przed przypisaniem wartości zmiennym ma być zdarzenie window.onload lub document.DOMContentLoaded ?
A jak inaczej wypisać javasciptem kod html (wygenerować w php javascript, który wygeneruje html)?
Przyglądam się jak jest skonstruowany Adsense Googli, i tam właśnie zauważyłem tę kolejność: najpierw są definiowane zmienne i ich wartosci, które odpowiadają za wygląd między innymi a dopiero potem sam kod odpowiedzialny za treść.
  1. <script type="text/javascript"><!--
  2. google_alternate_color = "FFFFFF";
  3. google_ad_width = 180;
  4. google_ad_height = 150;
  5. google_ad_format = "180x150_as";
  6. (itd...)
  7. //--></script>
  8. <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>


Podpowie ktoś jeszcze jak to zrobić ?


--------------------

Siedź cicho, kiedy śpi licho.
Go to the top of the page
+Quote Post
skowron-line
post 3.06.2009, 15:16:44
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Jak wstawić HTML za pomocą JS
innerHTML

  1. document.getElementById( 'oDiv' ).innerHTML = 'abc';
  2.  
  3. <div id="oDiv"></div>

Nie koniecznie musi być document.getElementById
- getElementsByTagName
- getElementsByName


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
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: 5.07.2025 - 14:09