Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z przekazaniem zmiennej do nowego okna
Forum PHP.pl > Forum > Przedszkole
maniaksz
Mam galerię obrazków, które pobierane są z bazy. Na stronie wyświetlane są miniaturki. Po klikniecięciu na miniaturkę, otwiera się nowe okno w którym chciałbym wyświetlić ten obrazek powiększony.
Teraz pytanie: jak przekazać zmienną obrazka żeby nowe okno zawierało własnie ten obrazek?
bregovic
A jak wywołujesz okienko? Zakładam ze gdzieśtam wstawiasz adres do pliku który ma zostać otworzony - po nazwie pliku wpisz ?obrazek=nazwaObrazka.jpg...
maniaksz
tak to wygląda:

<a href="java script:displayWindow('okno.php?obrazek=foto',340,500)"><img src="<? echo "$foto";?>" class="fotolink" style="float : left;" width="160" height="120" alt=""></a>

ale nie przekazuje mi zmiennej, dlaczego?
bregovic
Pokaż więcej kodu...
maniaksz
tylko w kodzie nie wiele wiecej jest

javascript otwierajacy nowe okno
<script language="JavaScript">
<!--
function displayWindow(url, width, height) {
var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=no,menubar=no' );
}
//-->
</SCRIPT>

dalej jest wyswietlanie

  1. <?php
  2.  
  3. $wyswietl_auto=mysql_query(&#092;"select * from auto;\")  or die(\"blad w wyswietleniu danych o samochodzie\");
  4. while($rekord=mysql_fetch_array($wyswietl_auto))
  5.         {
  6.       ....
  7.      $foto=$rekord['foto'];
  8.       ...
  9.  
  10. ?>

<table width="670" border="0" cellpadding="0" cellspacing="0" align="center">
<tr bgcolor="#ffffff" width="670">
<td><a href="java script:displayWindow('okno.php?obrazek=foto',500,500)"><img src="<?php echo "$foto";?>" class="fotolink" style="float : left;" width="160" height="120" alt=""></a></td>
</tr>
</table>
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.