Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Php -> Javascript, 'Drukowanie' wynikow w Javascripcie
telepawel
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 11.05.2003

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


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

Ten post edytował telepawel 28.06.2004, 13:09:12
Go to the top of the page
+Quote Post
bregovic
post
Post #2





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


zaraz, ale co ty dokladnie chcesz zrobic?
chcesz zeby po kliknieciu w cos otwieral ci sie popup z czyms? np z newsami strony?
Go to the top of the page
+Quote Post
telepawel
post
Post #3





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 11.05.2003

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


Chce zamiast dluuugiego kodu HTML wstawic na strone
krociutki kod javascript ktory wydrukuje dluuugi kod html.
Go to the top of the page
+Quote Post
byther
post
Post #4





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 15.06.2004
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
bregovic
post
Post #5





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


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?

Ten post edytował bregovic 28.06.2004, 13:16:36
Go to the top of the page
+Quote Post
kicaj
post
Post #6





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
telepawel
post
Post #7





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 11.05.2003

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


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

Ten post edytował telepawel 28.06.2004, 15:32:45
Go to the top of the page
+Quote Post
kicaj
post
Post #8





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


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. -->
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:08