Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php + js ?
Fo
post 23.07.2003, 16:06:09
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

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


witam mam taki maly problem,
[php:1:54d2ed5b8c]for ($i = 1; $i<6; $i++) {
$imageInfo = getimagesize("$i.jpg");

$width[0] = $imageInfo[0];
$height[0] = $imageInfo[1];

}[/php:1:54d2ed5b8c]
to powyzej pobiera mi dla 5 obrazkow (od 1.jpg do 5.jpg) ich wysokosc i szerokosc....
i teraz mam maly zgryz bo te dane (wysokosc + szerokosc) wykorzystywane sa do otawrcia okienka w ktorym znajduje sie obrazek... tyle tylko ze wtedy wysokosc i szerokosc chce ustawic na 30px wiecej niz zostalo "zmierzone" przy pomocy powyzszego kodu....
a to tu ponizej otwiera mi okienko :
Kod
NewWindow=window.open('', '', 'width='+<? echo $r_width[0]; ?>+', height='+<? echo $r_height[0]; ?>+', toolbar=no, directories=no, menubar=no, locations=no, status=no, scrollbars=no, resizable=no, fullscreen=no, left=30, top=30');

i teraz chcialbym aby mi to wszystko robilo takie cos :
pobiera wysokosc i szerokosc obrazkow od 1 - 5 - ok
po kliknieciu na obrazek gdy ma sie otworzyc okno to otwiera sie ono o wymiarach :
pobrana wysokosc+30 i pobrana szerokosc+30...
tylko ze jakos mi to nie dziala... :?
Go to the top of the page
+Quote Post
KaMeLeOn
post 23.07.2003, 16:14:03
Post #2





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


[php:1:b685a29410]<?php
// pobranie rozmiarow
?>
NewWindow = window.open('URL', '', 'width=<? echo($r_width[0]+30); ?>, height=<? echo($r_height[0]+30); ?>, toolbar=no, directories=no, menubar=no, locations=no, status=no, scrollbars=no, resizable=no, fullscreen=no, left=30, top=30');[/php:1:b685a29410]


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
Fo
post 23.07.2003, 16:20:57
Post #3





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

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


wszystko ok gdyby nie to ze moj kod wyglada tak :
Kod
--------

         document.big_photo.src = pictures[picture_index];

         return;

      }



      function ShowBigPicture(picture_index)

      {

         //if (ie)

         {

          <?

          for ($i = 1; $i<6; $i++) {

$imageInfo = getimagesize("$i.jpg");



$width[0] = $imageInfo[0];

$height[0] = $imageInfo[1];





?>

        NewWindow=window.open('', '','width='+<? echo ($r_width[0]+30); ?>+',height='+<? echo ($r_height[0]+30); ?>+',toolbar=no,directories=no,menubar=no,locations=no,status=no,scrollbars=no,resiz
ble=no,

fullscreen=no,left=30,top=30');

            NewWindow.document.open();

            NewWindow.document.write("<HTML>n<HEAD>n</HEAD>n<META http-equiv=Content-Language content=pl><LINK href=/style.css type=text/css rel=stylesheet>n<BODY LEFTMARGIN=0 TOPMARGIN=0 bgcolor=#9CC3EF>n <TITLE>Duży obrazek</TITLE>n<TABLE WIDTH=100% HEIGHT=100%>n<TR><TD valign=center align=center>n<IMG border=1 SRC="+pictures_big[picture_index]+"><BR><br>n<A href="javascript:window.close();">Zamknij okno</A>n</TD></TR>n</TABLE>n</BODY>n</HTML>n");

            NewWindow.document.close();

            NewWindow.focus();

         }

----------


wiec ten kawalek kodu php jest wsrodku kodu js.... sad.gif
Go to the top of the page
+Quote Post
KaMeLeOn
post 23.07.2003, 16:23:29
Post #4





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Ale to nie ma żadnego znaczenia... zwróć uwagę na apostrofy w moim window.open....

EDIT. Sorry, umknęło mi... musisz pobrane wartości w php zapisać w tablicy JS, a potem odpowiednio ładować...


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
scanner
post 23.07.2003, 16:24:52
Post #5





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Jakim cudem chcesz kod php wywołac w trakcie działania JS?
Fo, odstaw kawe i zacznij spac w nocy a pracować w dzien, hih...


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Fo
post 23.07.2003, 16:30:52
Post #6





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

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


@scanner chyba tak zrobie ,, yhhyh .. jesli moze ma ktos takowy skrypt albo podobny ... do mojego - moj robi cos takiego :
wyswietla miniaturki o okreslonych wielkosciach ... + jak sie kliknie na miniature to otwiera sie nowe okienko a wnim powiekszone do naturalnych rozmiarow + 30px zdjecie...

ROTFL ide do domu i sie wyspie.
Go to the top of the page
+Quote Post
scanner
post 23.07.2003, 16:34:18
Post #7





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Ehh... czytasz rozmiary do np. tablicy
Lecisz przez tablice i tworzysz odpowiedni JS dla kazdego thumbnaila
Wysylasz calosc do browsera


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
KaMeLeOn
post 23.07.2003, 16:37:06
Post #8





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Cytat
Jakim cudem chcesz kod php wywołac w trakcie działania JS?

W trakcie nie, ale można to łatwo przewidzieć i załadować wyniki do tablicy w JS. Póżniej tylko wystarczy dodać do funkcji argument wskazujący na element tej tablicy...


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
Fo
post 23.07.2003, 16:38:51
Post #9





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

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


taaaa mowcie mi jeszcze a ja juz nie wiem dzis jak sie nazywam :? sad.gif

krolestwo za loozko + jakas blondynke smile.gif

najlepiej paulinke wrauuumuuuu smile.gif aaevil.gif

Dobranoc...
Go to the top of the page
+Quote Post
scanner
post 23.07.2003, 16:43:13
Post #10





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Cytat
taaaa mowcie mi jeszcze a ja juz nie wiem dzis jak sie nazywam
Welcome to the matrix Mr. Anderson
Cytat
krolestwo za loozko + jakas blondynke smile.gif
Spać żołnierzu a nie o dupach mi tu! Jak wrócę ma być zagaszone!
Cytat
najlepiej paulinke
Paulinka to ci w łeb da nocnikiem jak sie dowie, że zegarka nie uważasz i noce zarywasz niepotrzebnie tongue.gif


--------------------
scanner.info
Warto pamiętać: KISS, DRY
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: 24.07.2025 - 20:16