Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zdjecia w popup
lukash82
post 19.04.2006, 20:13:29
Post #1





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


Witam. Mam prawie gotowa galerie zdjec. Wyswietlaja mi sie male fotki itd. Teraz chcialbym, zeby po kliknieciu powiekszaly sie one i wyskakiwaly w odpowiednio wielkim okienku popup. Zdjecia pobierane sa z bazy danych. Tylko wlasnie tu mam problem bo w bazie mam tylko sciezke do odpowiedniego zdjecia ktore znajduje sie w odpowiednim katalogu. Nie wiem jak zrobic, zeby okienko w ktorym sie ma pojawic zdjecie mialo wlasnie rozmiar powiekszonego obrazka. Robie cos takiego:
  1. <?php
  2.  
  3. list($width, $height) = getimagesize($duze);
  4.  
  5. ?>

  1. <a href="#" onClick="MyWindow=window.open('<?php echo $duze;?>','MyWindow',
  2. '&nbsp;toolbar=no,location=no,directories=no,status=yes,
  3. menubar=no,scrollbars=no,resizable=no,width='<?php echo $width;?>',
  4. height='<?php echo $height; ?>',left=20,top=20'); return false;">

gdzie $duze to wlasnie dane zdjecie pobrane z bazy, a raczej moze sciezka do katalogu gdzie ono sie znejduje. Jednak gdy tak robie to zdjecie sie nie powieksza, tzn wogole okienko popup nie wyskakuje. Czy ktos wie gdzie robie blad? Jesli tak to prosze o podpowiedz. Z gory dziekuje i pozdrawiam, Lukasz.

Ten post edytował lukash82 19.04.2006, 20:14:11
Go to the top of the page
+Quote Post
maverickkk
post 19.04.2006, 20:28:44
Post #2





Grupa: Zarejestrowani
Postów: 181
Pomógł: 0
Dołączył: 12.11.2005

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


Lukni sobie w kod strony

http://www.radiostyl.com.pl/cbradia.html

bo zawiera chyba to co cię interesuje.


--------------------
Robie to co lubie, lubie to co Robie
Go to the top of the page
+Quote Post
LBO
post 19.04.2006, 20:36:52
Post #3





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Pop-upy proste, kompatybilne, semantyczne
Go to the top of the page
+Quote Post
uroczy
post 19.04.2006, 20:43:43
Post #4





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.02.2006
Skąd: Łódź

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


ja używam takich pupów idzialają : )


starra sobra js .)
  1. <?php 
  2.  
  3. $ur = huf;
  4. for ( $nIindex = 1; $nIindex <= 5; $nIindex++ )
  5. {
  6. list($width, $height, $type, $attr) = getimagesize("images/$ur$nIindex.jpg");
  7. print (" <a href=\"javascript:displayWindow('images/$ur$nIindex.jpg',$width,$height)\" name=\"$type\"><img src=\"thumbnails/$ur$nIindex.jpg\" border=0></a> ");
  8. }
  9. ?>

to w ramach head
  1. <!--
  2. function displayWindow(url, width, height) {
  3.        var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no' );
  4. }
  5. //-->


Ten post edytował uroczy 19.04.2006, 20:46:56


--------------------
.::::. |::::|
Go to the top of the page
+Quote Post
LBO
post 19.04.2006, 20:51:56
Post #5





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Cytat(uroczy @ 2006-04-19 21:43:43)
ja używam takich pupów idzialają : )

a wyłącz JavaScript i powiedz, czy bedą działac dalej...
Go to the top of the page
+Quote Post
lukash82
post 20.04.2006, 13:26:37
Post #6





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


Witam ponownie. No powiedzmy, ze dziala. Zrobilem to tak jak napisal maverickkk. Z tym, ze dziala to na zasadzie javascript-u. Czy jest jakas alternatywa dla takiego rozwiazania w php?? Bo jesli ktos ma wylaczona jave to chyba sie mu nic nie wyswietli i co wtedy?? Sprawdzalem tez jak to jest zrobione na tej stronie ktora podal LBO ale tam w zrodle strony doczytalem sie tylko, ze jest to zrobione na zasadzie linku (a href...itd) i otwiera mi sie obrazek w oknie przegladarki a nie w pop-up. Pozdrawiam
Go to the top of the page
+Quote Post
Master Miko
post 20.04.2006, 16:42:22
Post #7





Grupa: Zarejestrowani
Postów: 530
Pomógł: 0
Dołączył: 15.01.2005
Skąd: Warszawa

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


A co myslisz, że popup to nie okno przeglądarki?
Oczywiście że tak. Skrypt podany przez LBO jest niemal doskonały i zaczne go od dzisiaj używać smile.gif

Alternatywą jest napisanie tego we flashu. W php nie ma możliwości otwierenia okienek, bo to jest interpreter, który wykonuje funkcje w pliku po stronie serwera, a nie w przeglądarce. Javascript lub flash służą do tego (albo vbscript albo inny typ skryptów)

Ten post edytował Master Miko 20.04.2006, 16:42:52


--------------------
Go to the top of the page
+Quote Post
LBO
post 20.04.2006, 22:08:43
Post #8





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Cytat
Alternatywą jest napisanie tego we flashu.

Bzdura, we flashu możesz co najwyżej wykonać funkcję JavaScriptu. Chyba, że zrobiłeś cała stronę oparta o ten plug-in - wtedy możesz otwierać jego wewnętrzne pop-upy/MovieClipy - jednak to nie to samo. Coś jak wymyślanie koła po raz drugi.
Cytat
Javascript lub flash służą do tego (albo vbscript albo inny typ skryptów)

Poprawka, tylko JavaScript (choć wychodzę z założenia - pop-upów jak najmniej. Najlepiej wcale). O flashu sie wypowiadałem. VBScript? Z tego co mi wiadomo jest obsługiwany tylko przez IE. Wszystkim only-IE wynalazkom mówimy papa smile.gif

cheers
Go to the top of the page
+Quote Post
Master Miko
post 21.04.2006, 15:39:21
Post #9





Grupa: Zarejestrowani
Postów: 530
Pomógł: 0
Dołączył: 15.01.2005
Skąd: Warszawa

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


Cytat
Chyba, że zrobiłeś cała stronę oparta o ten plug-in - wtedy możesz otwierać jego wewnętrzne pop-upy/MovieClipy - jednak to nie to samo. Coś jak wymyślanie koła po raz drugi.


No widzisz a jednak się da, więc nie mów że bzdura. choć jest to totalnie bezsensu

Cytat
Wszystkim only-IE wynalazkom mówimy papa


kazał podać alternatywnę to podałem. Nie mówiłem nic o kompatybilności, więc daruj sobie komentarze


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.05.2025 - 06:55