Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] Wczytywanie strony w ramke + loading
Forum PHP.pl > Forum > Przedszkole
driv
Witam
Mam mały problem nie wiem jak zrobić aby na moją stronę w ramce czy czymś innym było wczytywane np google (lub inna strona www) - na czas wczytywania chciał bym aby wyświetlał się jakiś obrazek (loading). Jak to zrobić ?
kreciko
AJAX.
http://so.pwn.pl/zasady.php?id=629503
driv
No bardzo fajnie, że napisałeś "AJAX" hmmm tylko co to jest
kreciko
Ja Ci tylko wskazałem ścieżkę, nie będę Cię prowadził po niej za rączkę, bo mam inne rzeczy do robienia. Masz Internet. Radź sobie.
driv
Potrenuj czytanie ze zrozumieniem a potem zapoznaj się z opisem działu "przedszkole".

Może każdemu odpisuj php, ajax, mysql i po kłopocie nie...
wookieb
A w przedszkolu uczą mówić? Nie. Więc nie wymagaj prowadzenia za rączkę tylko tego co podał kolega wyżej. WSKAZANIA DROGI. Po prostu wykaż trochę własnej inicjatywy a nie uzębienie szczęki.

Ajaxem tego tak łatwo nie zrobisz i lepiej zastosować iframe. Nakładasz obrazek na ramkę i usuwasz go na zdarzenie onload google -> iframe onload
kreciko
Ja nie będą rozwiązywał Twoich kłopotów. Mogę Ci co najwyżej wskazać sposób w jaki go możesz SAM rozwiązać. Nikt nie będzie za Ciebie wykonywał Twojej roboty.
sazian
aż postanowiłem sprawdzić
i okazuje się że jest pewien problem
napisałem takie coś
  1. <script type="text/javascript" src="jquery.js"></script>
  2. <script type="text/javascript">
  3. $(document).ready(function(){
  4. $.ajax({
  5. url: "http://google.pl/",
  6. success: function(data){
  7.  
  8. $("#result").html(data);
  9.  
  10.  
  11. }
  12.  
  13. });
  14.  
  15. });
  16.  
  17. <div id="result">
  18. </div>

i google się nie wczytuje a w odpowiedzi dostaje 405
ale już dla wp.pl dostaje w odpowiedzi 200 - strona dalej się nie wczytuje, żadne dane nie przesłane
kolejny test, localhost to samo co wyżej (oczywiście w przeglądarce działa)
ale jak podam 127.0.0.1 to już się wczytuje prawidłowo biggrin.gif

to naprawdę dziwne winksmiley.jpg

wookieb
Bo ajax nie działa między domenami.
sazian
Cytat(kreciko @ 10.09.2010, 15:11:25 ) *
AJAX.

Cytat(wookieb @ 10.09.2010, 16:12:58 ) *
Ajaxem tego tak łatwo nie zrobisz

to co człowiekowi źle podpowiadacie biggrin.gif

a skoro nie da się tego łatwo zrobić to jak to zrobić sposobem "na trudno"?? pytam z czystej ciekawości i nie chodzi mi w żadnym razie o gotowca winksmiley.jpg

w tej sytuacji jedyne co mi przychodzi do głowy załadowanie strony do php przez np. cURL i wczytanie dopiero tego skryptu lokalnego.
Ale mam dziwne wrażenie że to nie zadziała biggrin.gif
driv
A jeśli chce na stronie xxx.php wyświetlić w ramce strone xxx2.php - z tego samego serwera questionmark.gif

  1. <script type="text/javascript" src="jquery.js"></script>
  2. <script type="text/javascript">
  3. $(document).ready(function(){
  4. $.ajax({
  5. url: "http://google.pl/",
  6. success: function(data){
  7.  
  8. $("#result").html(data);
  9.  
  10.  
  11. }
  12.  
  13. });
  14.  
  15. });
  16.  
  17. <div id="result">
  18. </div>


To mi nie działa...
wookieb
Jak Ci ma działaś jak to robi kompletnie co innego.
Czytałeś co w ogóle pisałem? Jeżeli liczysz na gotowca to z góry mówię, że tu go nie dostaniesz więc im prędzej ruszysz swój tyłek tym lepiej.

@sazian curl-em właśnie da rade.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.