Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Proszę czekać skrypt wykonywany
de_gie
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


Witam serdecznie mam taki kod który dość długo się wykonuje i w trakcie wykonywania chciałbym żeby jakieś przezroczyste tło przysłoniło stronę i jakiś pasek lub kręcące się kółeczko i jak jakieś tło przezroczyste przysłoni stronę użytkownik nie mógł wciskać żadnych linków. Po wykonaniu jest przekierowanie na stronę final.php nigdy czegoś takiego nie robiłem nie mam zielonego pojęcia jak to zrobić z góry dziękuje za pomoc.


  1.  
  2. include 'httpsocket.php';
  3.  
  4. $sock = new HTTPSocket;
  5.  
  6. $sock->connect($dahost,2222);
  7. $sock->set_login($dausername,$dapass);
  8.  
  9.  
  10. $sock->query('/CMD_API_ACCOUNT_USER',
  11. 'action' => 'create',
  12. 'domain' => $domain,
  13. 'username' => $login,
  14. 'add' => 'Submit',
  15. 'email' => $email,
  16. 'passwd' => $pass,
  17. 'passwd2' => $pass,
  18. 'notify' => 'no',
  19. 'create' => 'Create',
  20. 'ip' => $daip,
  21. 'package' => 'silver'
  22. ));
  23. $result = $sock->fetch_parsed_body();
  24.  
  25.  
  26.  
  27. if ($result['error'] != "0")
  28. {
  29.  
  30. echo "<br><p style=\"background-color:red; color:white; font-size:14px; \">Niedozwolona nazwa domeny lub loginu.</p>";
  31.  
  32.  
  33.  
  34.  
  35. }
  36.  
  37.  
  38.  
  39. else
  40. {
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47. mysql_query($insert);
  48. mysql_query($insert1);
  49.  
  50. $headers = 'From: '.$adminemail . "\r\n" .
  51. 'Reply-To: '.$adminemail . "\r\n" .
  52. 'X-Mailer: PHP/' . phpversion();
  53. mail($email,"Nowe konto $login",$template,$headers);
  54.  
  55. echo"<META HTTP-EQUIV=\"Refresh\" CONTENT=\"2;URL=final.php\"><br>";
  56. echo $ok;
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




AJAX ma kilka stanów. Zależnie czy używasz jQuery, Prototype czy nie, inaczej bedziesz owego "kręćka" wywoływać. Ogólnie technika jest taka, że w momencie gdy odpalasz AJAXa, pokrywasz całą stronę div-em z przezroczystością, o bardzo wysokim z-index, by przykryć wszystkie elementy. Na tymże divie dajesz to, co ma widzieć user. Gdy są zdarzenia pokroju error czy success (lub nagłówki informuja o zmianie stanu na jeden z określonych jako kończący), bądź ogólnie któreś z kończących, zmieniasz temu divowi display na none.
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: 15.10.2025 - 05:49