Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem z odświeżaniem www
Forum PHP.pl > Forum > Przedszkole
mihipoznan
Mam stronę na której ma się pokazywać zuploadowany obrazek. (odczytuję link do obrazka z sesji).Obok tego miejsca jest link gdzie można go dodać.Po kliknięciu na link otwiera się okinko pop-up gdzie można wrzucić zdjęce na serwer. Działa to na zasadzie sesji- plik na serwer a link idzie do sesji.Wszystko działa - jak ODŚWIEŻĘ stronę na której ma się pokazywać obrazek pokazuje się on..ale tylko po odświerzeniu.. jak to ominąć ? Jak zrobić żeby po zamknięciu pop-up`a strona odświerzała się ?
Kody:

pop-up
  1. <?
  2. move_uploaded_file($_FILES['obrazki']['tmp_name'],"obrazki/".$_FILES['obrazki']['name']);
  3.  
  4. $_SESSION['name'] = 'obrazki/'.$_FILES['obrazki']['name'];
  5. echo "<center><img height= '81 ' width= '92 ' src='".$_SESSION['name']."'><br><br>
  6. <a href= \"\" onclick= \"zamknij_okno(); \">ZAŁADUJ ZDJĘCIE </a> 
  7. ";
  8. ?>

1 okno (tylko miejce na zdjecie)-oczywiście wcześniej session start..
  1. <?
  2.  
  3. $connection = mysql_connect("localhost","xx","xx");
  4. echo "<img height='81' width='92' src=".$HTTP_SESSION_VARS['name']."  /></a>"
  5. ?>
potreb
Ajax
mihipoznan
A inaczej nie da rady ? jakieś reload czy coś ?
nospor
mozna bez ajax.
W popupie odswierzasz jsem strone glowna:
Kod
window.opener.document.href =  window.opener.document.href;


Mozesz tez bez odswierzenia: przy pomocy DOM dodac do strony glownej swoj nowo dodany obrazek.
mihipoznan
Ale lepiej ajaxem ? Jakie są plusy ? Dlaczego ludzie stosują ajax zamiast tego ?
mihi
Wie ktoś ?smile.gif
mihi
Hmmm..ale jak tego użyć ?

Kod
window.opener.document.href =  window.opener.document.href;


na której stronie co wstawić ?
nospor
no napisalem: w popup. A kiedy? No gdy dodasz swoj obrazek.

I zaloguj sie a nie spamujesz jako gosc
mihipoznan
A nie lepiej tak ?
Kod
<a href="javascript:opener.location.reload();window.close()">zamknij</a>

czy tak ?
Kod
<a href="javascript:window.opener.document.href =  window.opener.document.href;window.close()">zamknij</a>

Wiem że dziwne pytania ale w js jestem całkowicie zielony.. chodzi mi o to żeby strona odświeżała się po kliknięciu na zamknij smile.gif
nospor
Rety to co glowe zawracasz skoro chcesz to na przycisk zrobic. Chcesz to rob. jak ci lepiej to lepiej smile.gif
mihipoznan
ok, wiem już dzięki biggrin.gif
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.