Serwis KESS zapisuje informacje w postaci ciasteczek (ang. cookies), czyli małych plików umieszczanych na urządzeniu końcowym użytkownika, podczas przeglądania stron www. Przeglądając serwis wyrażasz zgodę na ich używanie.
Zamknij komunikat

php php5 xhtml css mysql sqlite - projektowanie stron - własny cms

 
Jesteśmy renomowaną firmą zajmującą się dźwigami w jeleniej górze dlatego też cenimy sobie Państwa zaufanie. Wszystko jest na czas i jak najbardziej bezpieczne.
dzwigi-golak.pl
Menu główne

Dzisiaj o 30% taniej!



Porady
[PHP/JavaScript] Jak otworzyć nowe okno dopasowujące się do rozmiarów zdjęcia?
Krzysztof Szypulski - Poniedziałek, 13 marca 2006 21:28:06
Często tworząc galerię lub jakiś inny system, który wymaga powiększenia miniatury do wielkości oryginalnej używam kodu, który przedstawię poniżej.

PRZYKŁAD
<?php

// scieżki do oryginału i miniatury
$duze = "foto/zdjecie_duze.jpg";
$male = "foto/zdjecie_male.jpg";

// pobieram rozmiar oryginału
$roz = getimagesize($duze);

// wyświetlam miniaturę ze zdarzeniem onclick
// którym wywołuję okno z oryginalnym zdjęciem
echo "<img src=\"$male\" alt=\"Powiększ zdjęcie\" title=\"Powiększ zdjęcie\" style=\"cursor: pointer;\" onclick=\"window.open('podglad.php?z=$duze','podglad',
'width=$roz[0],height=$roz[1],left=0,top=0')\" />"
;

?>

Plik podglad.php
PRZYKŁAD
<?php
echo
'<?xml version="1.0" encoding="iso-8859-2" ?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/
xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<title>Podgląd</title>
</head>
<body marginheight="0" marginwidth="0" style="margin: 0;">
<?php

// pobieram dane oryginału
$z = $_GET['z'];

if(
$z) {
    
// wyświetlam oryginał
    
echo "<a href=\"javascript:window.close();\"><img
 src=\"$z\" border=\"0\" title=\"Zamknij okno\" /></a>"
;
}

?>
</body>
</html>
Warto zajrzeć:
http://pl.php.net/manual/pl/function.getimagesize.php
Drukuj Poleć znajomemuCofnij

KESS.com.pl

Zadaj pytanie
Nie znalazłeś(aś) odpowiedzi na nurtujące Cię pytanie?
Zapytaj mnie, może będę umiał Ci pomóc.




Umieść u siebie...
Porady txt
RSS

Losowa książka

Reklama
phpbybastek

Wyjazdy studenckie



Modna i seksowna bielizna damska, męska oraz stroje kąpielowe.

Hosting & design

webmaster html css php mysql

Setki porad dla właścicieli stron WWW

Kurs HTML


Copyright © 2001-2017 by Krzysztof Szypulski • Hosting: Snug.pl
Ogrody dla każdego Agroturystyka CONSTRUCT-TECH