Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wywołanie strony w tle.
bww
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 3
Dołączył: 14.02.2012

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


Witam,

proszę o pomoc. Jakiej funkcji mogę użyć zamiast location.href, aby strona test.php z parametrem Result (jak poniżej) została wywołana w tle?

Kod
<script language="JavaScript">
var Result = 55;
location.href="test.php?Result=" + Result;
</script>


Dodatkowo, czy jest możliwość, aby nie czekać na odpowiedź? Przykładowo strona test.php zawiera
  1. instrukcje;
  2. sleep(10);
  3. instrukcje;

Generalnie chodzi mi o to, żeby użytkownik nie czuł, że w tle wywoływana jest jakaś inna strona.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Sposobów jest masa ale tak jak przedmówca napisał - do czego Ci to?

Możesz:
1. użyć AJAX
2. użyć coś na styl JSONP
3. użyć IFRAME
4. użyć obrazek
5. .... można wymieniać w nieskończoność... (IMG:style_emoticons/default/smile.gif)

Najprościej chyba poprzez IFRAME

  1. <iframe id="strona_w_tle" style="display:none"></iframe>
  2.  
  3. <script type="text/javascript">
  4. document.getElementById('strona_w_tle').src = 'test.php?result=' + Result;


itd...

Ten post edytował Sephirus 4.06.2012, 07:41:05
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 02:08