Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX] Popup otwierany po pobraniu danych.
Grzyw
post
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


Witam.
Chciałbym uzyskać efekt polegający na tym, że otwierana w tle jest strona z kodem:
  1. <?php
  2. echo '<script language="JavaScript1.2">
  3. <!--
  4. window.open('adres_pliku', 'nazwa_okienka',
  5. 'toolbar,menubar,scrollbars,resizable, height=300,width=300');
  6. //-->
  7. </script>'
  8. ?>

i ten kod wędruje do diva. Niestety nie jest on wykonywany po "wsadzeniu" danych do diva. Czy jest na to sposób?

Ten post edytował Grzyw 1.08.2007, 12:02:57


--------------------
Idąc po czyichś śladach, nie zajdziesz ani kroku dalej...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
php programmer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


Troche niejasno wyrażasz myśli.

Cytat
otwierana w tle jest strona z kodem:

Cytat
i ten kod wędruje do diva

Cytat
Niestety nie jest on wykonywany po "wsadzeniu" danych do diva.


brzmi to dziwnie, nie uważasz?

Ten post edytował php programmer 1.08.2007, 13:01:24
Go to the top of the page
+Quote Post
box3r
post
Post #3





Grupa: Zarejestrowani
Postów: 52
Pomógł: 2
Dołączył: 24.05.2005

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


domniemam ze chcesz uzyc ajaxa bo faktycznie jak napisal "php programmer" sie troche nie jasno wyraziles.
napisz lepiej jaki docelowy efekt chcesz otrzymac.
Go to the top of the page
+Quote Post
Grzyw
post
Post #4





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


OK, przepraszam za potoczność.
W pewnym skrypcie po zdarzeniu onclick() za pomocą AJAX wykonuje się skrypt, który poprzez funkcję echo() przesyła do przeglądarki fragment kodu ze skryptem Javascript. Ten skrypt przedstawiony jest w poście powyżej. Funkcja
Kod
makeRequest('url','div')
jako drugi argument przyjmuje u mnie id jednego z div'ów. Gdy w treści skryptu który jest wykonywany przez AJAX było tylko
  1. <?php
  2. echo 'cokolwiek';
  3. ?>
, skrypt pojawiał się w tym divie. Natomiast w przypadku tego skryptu powyżej, skrypt JS nie jest wykonywany.


--------------------
Idąc po czyichś śladach, nie zajdziesz ani kroku dalej...
Go to the top of the page
+Quote Post
php programmer
post
Post #5





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


Kod JavaScript wsadź w jakąś funkcję (w sensie JS)
Kod
<script>
function OtworzPopUP(){
window.open (...);
}
</script>

ale po stronie zwykłego skryptu, a nie AJAX,

wtedy w funkcji JS, która
odbiera wyniki działania skrytu AJAX'owego
dajesz wywołanie tej twojej funkcji
OtworzPopUP();
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 Aktualny czas: 19.08.2025 - 20:24