Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Php -> Javascript
Forum PHP.pl > Forum > PHP
telepawel
Witam

Moj problem dotyczy przesylania wynikow z bazy mysql poprzez php do javascript.
Rozwiazanie zauwazyc mozemy na wielu stronach m.in. www.sonda.pl
gdzie odwiedzajacy aby korzystac z sondy wstawia na swojej stronie
krotki kod HTML <javascript> open...(adres)</javascript>


Nie jest to wiec dlugie wpisywanie HTML`u lecz jedynie odnosnik do pliku ktory 'wydrukuje' ten fragment strony. Nie jest on statyczny jak w przypadku dodania kody HTML lecz dynamiczny.


Pytanie podstawowe:
Jak takie cos napisac ? do czego sie zabrac ? czy ktos moze przedstawic jakis link do kursu/opisu tego rozwiazania lub opisac pokrotce ?

Chce zamiast dluuugiego kodu HTML wstawic na strone
krociutki kod javascript ktory wydrukuje dluuugi kod html.



Pozdrawiam
Pawel
bregovic
zaraz, ale co ty dokladnie chcesz zrobic?
chcesz zeby po kliknieciu w cos otwieral ci sie popup z czyms? np z newsami strony?
telepawel
Chce zamiast dluuugiego kodu HTML wstawic na strone
krociutki kod javascript ktory wydrukuje dluuugi kod html.
byther
Cytat(telepawel @ 2004-06-28 14:08:21)
Chce zamiast dluuugiego kodu HTML wstawic na strone
krociutki kod javascript ktory wydrukuje dluuugi kod html.

Oglądałeś kiedyś taki rozrywkowy program w telewizji, gdzie dorośli mieli za zadanie odgadnąć, co prezentowany przedszkolak miał na myśli mówiąc np. "to jest dłuuuugieee... i... czaaaarneeeee..."...

MSPANC
bregovic
ok. no to chyba wystarczy
  1. <script language="JavaScript">
  2. function pop(strona)
  3. {
  4. indow.open("twoj.plik.php?strona=" + strona,"okienko", 'toolbar=no,scrollbars=yes,directories=no,status=no,menubar=no,resizable=no,w
  5. dth=495,height=500');
  6. return false;
  7. }

nie?
kicaj
Jesli dobrze zrozumialem to wyjasnie to tak:
Jesli plik np. `sonda.php`, w nim jest umieszczony caly formularz i strona wynikowa. Javascript jest tutaj uzyty po to, by nieznajacy php i/lub JS mogli skopiowac kod ktory bedzie odpowiedzialny za "wydrukowanie" co zaweira `sonda.php` na wlasnej stronie korzystac z tej sondy.

Dlaczego JS? Bo konto usera nie wymaga JS, tak jak to robi php, dlatego jest to w tym jezyku robione.

Mam nadzieje ze zrozumialem poprawnie smile.gif
telepawel
Dokladnie o to mi chodzi!

Kazdy wstawia na swojej stronie linie javascriptu ktora tworzy sonde.

Nie wstawia odwoladnia w postaci php ktore pobiera dane z bazy a nastepnie
linie np. echo "Sonda<br> Odpowiedz1: $odp['wartosc']";...
to wszystko jest w sonda.pl ktora jedynie odpowiada za wyswietlenie tabelek
z wynikami.

Pawel
kicaj
Nie wiem jak to dokladnie jest w `sonda.pl`, ale widze to mniejwiecej tak:
Tworzysz plik odpowiedzialny za cala sonde, polaczenia z baza, wyniki, procenty, itp.
Potem przez JS generujesz kod, np.:
  1. <script language="JavaScript">
  2. <!--
  3. //wyswietl sonde
  4. function display( '', '', '', '', '' ) { }
  5. //kolejno argumenty odpowiedzialne sa za np. szerokosc tabelki, kolory itp
  6.  
  7. display();
  8. -->
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.