Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dynamiczne generowanie kodu, zawartość popup'a
bartyk
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 8.11.2004

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


Witam,

Czy jest możliwe tworzenie zawartości okienka pop-up w "locie"? Wiem, że mogę wygenerować plik a następnie go otworzyć. Ale czy jest to możliwe bez generowania pliku na dysku (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Będę wdzięczny za odpowiedzi i pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Co rozumiesz przez generowanie "w locie"?
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Okienko otwierasz za pomoca JavaScriptu, jego zawartosc jest uzalezniona od pliku (mozesz tez nie podawac sciezki do pliku), ktory podasz funkcji window.open(...) przy tworzeniu tego popupa, zawartosc ta mozesz zmienic potem za pomoca JS i DOMu. O to chodzilo?
Plikiem *.php generujesz strone z kodem JS: ktory otwiera popupa i potem za pomoca DOMu (lub document.write()) zmienia/ustala zawartosc tego popupa.
Go to the top of the page
+Quote Post
bartyk
post
Post #4





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 8.11.2004

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


Właśnie chodzi mi o to, żeby podawać pliku, a zawartość wygenerować w momencie otwierania okna.
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


no to:

window.open( ... 'nazwapliku.php?parametry=1&zawartosci=4' ... );

a plik 'nazwapliku.php' generuje ci zawartsoc w zaleznosci od dostawrczonych parametrow.
Go to the top of the page
+Quote Post
bartyk
post
Post #6





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 8.11.2004

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


Kurcze :< w poprzednim poscie zgubiłem bardzo istatne słowo - "NIE"

chodziło mi o otwieranie bez podania pliku czyli coś w rodzaju windows.open();
Go to the top of the page
+Quote Post
kszychu
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Ale jak bez podawania pliku? Musisz przeciez podac, jaka ma byc zawartosc okienka!
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Kod
<html>
<body>
<script type="text/javascript">
x = window.open();
x.document.write( 'tresc okna' );
</script>
</body>
</html>

?

-------------
@kszychu: dziala bezpodawania pliku -- okno bedzie puste

Ten post edytował dr_bonzo 19.11.2004, 15:04:30
Go to the top of the page
+Quote Post
bartyk
post
Post #9





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 8.11.2004

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


Właśnie o to mi chodziło (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Jeszcze tylko pytanko:

- czy mogę w ten sposób generować kod HTML (lub php) ?

A i jeszcze czy istnieje możliwość generowania przez php??

np.:

<?php

$zmienna="cos tam";
echo('x.document.write("'.$zmienna.'");');
?>

Ten post edytował bartyk 19.11.2004, 15:13:41
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


document.write() wpisuje kod za pomoca PRZEGLADARKI (jest to funkcja JSa) a wiec ten kod nie jest interpretowany przez php, czyli kod HTML tak, php nie.
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: 10.10.2025 - 09:07