Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wygląd okna?
-Gość_Luka-
post
Post #1





Goście







jeżeli mam taki kod

echo ' <td align="center">
<table><tr><td valign="top" align="center">
<a href="'.$dir.'calosc/'.$img.'" target="_blank">
<img src="'.$dir.$img.'" border="1"></a></td></td></tr><tr>
<td align="center">';

to czy jest możliwość ustawienia wyglądu okna które mi się otowrzy tzn..
czy mają być menu, dostosowana wielkość okna do obrazka itd...(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

chciałem wstawić w to skrypt javy ale nic mi z tego nie wychodzi.

Będe niezmiernie wdzięczny za pomoc

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 18)
plewa
post
Post #2





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 16.01.2005

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


Mozesz bardziej rozbudować swoją wypowiedź.

Jakie zadanie ma pełnić ten skrypt, oraz co chcesz osiągnąć.
Go to the top of the page
+Quote Post
-Guest-
post
Post #3





Goście







jest to mała galeria zdjęć
po kliknięciu na miniature otwiera się zdjęcie w nowym oknie ale..
nie wygląda to ładnie bo są wszystkie paski menu... okno jest nieproporcjonalne do zdjęcia
Ni mogę zmienić tej galreii na inną
a chciałbym żeby wyglądała ładnie
Go to the top of the page
+Quote Post
Foxx
post
Post #4





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Możesz przeczytać na przykład to: na przykład
może Cię zainspiruje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Do pobrania rozmarów obrazka możesz użyć getimagesize" title="Zobacz w manualu php" target="_manual
Go to the top of the page
+Quote Post
-Guest-
post
Post #5





Goście







próbowałem wstawić tam js ale mi wywala stronkę

mój kod:

echo ' <td align="center"><table><tr><td valign="top" align="center"><a href="'.$dir.'calosc/'.$img.'" target="_blank"><img src="'.$dir.$img.'" border="1"></a></td></td></tr><tr><td align="center">';

wzór z js:

print "<TD><a href='#' onclick=\"window.open('popup.php?img=$imgdir/$a_img[$x]&w=$size[0]&h=$size[1]&t=$imgdir $imgnumber','$x','width=$size[0],height=$size[1],directories=no,location=no,menubar=no,scrollbars=no,status=no,toolb
ar=no,resizable=no');return false\" target=\"_blank\"><img src=\"$thumbnail\" height=$height width=$width border=0 alt='$a_img[$x]' style=\"filter:alpha(opacity=100)\" onmouseout=\"gradualfade(this,100,30,4)\" onmouseover=\"gradualfade(this,40,50,100)\"></a></TD>";

może pomożesz mi wstawić ten kod js do mojego kodu??
Nawet nie będe pisał jaki jestem wdzięczny
Go to the top of the page
+Quote Post
Foxx
post
Post #6





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Po pierwsze używaj bbcode i formatuj kod, chyba nie sądzisz że ktoś to będzie czytał w takiej formie?
Po drugie nie musisz dawać wszystkiego do echo i print, zamiast
  1. <?php
  2.  
  3. echo ' <td align="center"><table><tr><td valign="top" align="center"><a href="'.$dir.'calosc/'.$img.'" target="_blank"><img src="'.$dir.$img.'" border="1"></a></td></td></tr><tr><td align="center">';
  4.  
  5. ?>

zrób tak:
  1. ?>
  2.   <table>
  3.      <tr>
  4.         <td valign="top" align="center">
  5.               <a href="<?=$dir."calosc/".$img?>" target="_blank">
  6.                      <img src="<?=$dir.$img?>" border="1">
  7.               </a>
  8.         </td>
  9.     </tr>
  10. </table>
  11. <?

A po trzecie, na stronie którą ci wysłałem są gotowe przykłady w kilku wersjach, po co mam je kopiować stamtąd tu? Spróbowałeś ich użyć?
Go to the top of the page
+Quote Post
-Guest-
post
Post #7





Goście







Nic z tamtego nie rozumiem...
z deka mało się znam na php więc naprawde potrzebuje dokładnej pomocy...
sorki że zawracam głowe ale nie ma kto mi z tym pomóć
Go to the top of the page
+Quote Post
Master Miko
post
Post #8





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

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


1. Używaj BB kod = jak piszesz post to masz takie przyciski jak "HTML" "php" "CODE" itp. Jak to naciśniesz to będzie Ci kolorować tak ładnie, a my będziemy lepiej to widzieć.

2. Jest to tzw. skrócona składnia
tzn że:

to
  1. <?php echo "Lubie Mleko"; ?> 

da taki sam efekt jak to
  1. <?="Lubie Mleko"?>



tak samo:

to
  1. <?php echo $dir.$img; ?> 

da taki sam efekt jak to
  1. <?=$dir.$img?>


a php jest tak fajnym językiem, że możesz zrobić to, co napisał Ci Foxx. Oba przykłady dadzą taki sam efekt, ale to niżej jest ładniejsze i lepiej się czyta.


Z tego postu wynika, że w tym kodzie:

  1. <?php
  2.  
  3. print "<TD><a href='#' onclick=\"window.open('popup.php?img=$imgdir/$a_img[$x]&w=$size[0]&h=$size[1]&t=$imgdir $imgnumber','$x','width=$size[0],height=& #036;size[1],directories=no,location=no,menubar=no,scrollbars=no,st
  4. atus=no,toolbar=no,resizable=no');return false\" target=\"_blank\"><img src=\"$thumbnail\" height=$height width=$width border=0 alt='$a_img[$x]' style=\"filter:alpha(opacity=100)\" onmouseout=\"gradualfade(this,100,30,4)\" onmouseover=\"gradualfade(this,40,50,100)\"></a></TD>";
  5.  
  6. ?>


Nie musisz dawać print (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Master Miko 17.05.2006, 17:48:28
Go to the top of the page
+Quote Post
-Guest-
post
Post #9





Goście







znalzałem sobie js do tego
i zrobiłem tak

  1. <?php
  2.  echo '
  3. <td align="center">
  4.  <table>
  5.  
  6.  <tr>
  7.  
  8.  <td valign="top" align="center">
  9.  
  10.  
  11. <A HREF="'.$dir.'calosc/'.$img.'" TARGET="_blank"
  12. onclick="window.open('adres', 'nazwa', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,fullscreen=no,channelmode=no').focus(); return false">
  13.  <img src="'.$dir.$img.'" border="1">
  14.  </a>
  15.  </td>
  16.  </td>
  17.  </tr>
  18.  <tr>
  19.  <td align="center">
  20.  ';
  21. ?>


jeszcze w js miejscu adres musze wstawić

  1. <?php
  2.  
  3.  '.$dir.'calosc/'.$img.'
  4.  
  5. ?>


no ale wywala mi chyba przez to że w js jest '
jak to ominąć??
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #10





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Nie bardzo zadziała, bo masz np
Kod
(...)
$img.'" TARGET="_blank"
onclick="window.open('adres', 'nazwa', (...)

nie zgadzają się cudzysłowia.
wstaw backslashe tam gdzie trzeba np.
Kod
\'adres\'


Ten post edytował Cysiaczek 17.05.2006, 17:58:11
Go to the top of the page
+Quote Post
-Guest-
post
Post #11





Goście







ale podobno można to ominąć...
chyba da się w php wstawić js??
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #12





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Tak. Da się programować w JavaScript za pomocą php, ale trzeba uważac, bo można sie pogubić. Zwłaszcza jeśli chodzi o cudzysłowia. BACKSLASHE, tak jak napisałem wyżej rozwiążą sprawę.
Go to the top of the page
+Quote Post
-Guest-
post
Post #13





Goście







a możesz mi przeedytować mój kod tak żeby było okej??
Go to the top of the page
+Quote Post
Master Miko
post
Post #14





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

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


Zamiast:

  1. <?php
  2.  echo '
  3.             <td align="center">
  4.              <table>
  5.  
  6.              <tr>
  7.  
  8.              <td valign="top" align="center">
  9.  
  10.  
  11. <A HREF="'.$dir.'calosc/'.$img.'" TARGET="_blank"
  12. onclick="window.open('adres', 'nazwa', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,fullscreen=no,channelmode=no').focus(); return false">
  13.              <img src="'.$dir.$img.'" border="1">
  14.              </a>
  15.              </td>
  16.              </td>
  17.              </tr>
  18.              <tr>
  19.              <td align="center">
  20.              ';
  21. ?>


TO:


  1. <?php
  2. // kod wcześniejszy
  3. ?>
  4.  
  5.            <td align="center">
  6.              <table>
  7.  
  8.              <tr>
  9.  
  10.              <td valign="top" align="center">
  11.  
  12.  
  13. <A HREF="<?=$dir.'calosc/'.$img?>" TARGET="_blank"
  14. onclick="window.open('<?=$dir.'calosc/'.$img?>', 'nazwa', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizab
    le=no,fullscreen=no,channelmode=no').focus(); return false">
  15.              <img src="<?=$dir.$img?>" border="1">
  16.              </a>
  17.              </td>
  18.              </td>
  19.              </tr>
  20.              <tr>
  21.              <td align="center">
  22.  
  23.  
  24. <?php
  25. // kod późniejszy
  26. ?>


Ten post edytował Master Miko 17.05.2006, 18:07:38
Go to the top of the page
+Quote Post
-Guest-
post
Post #15





Goście







okej wstawiłem tak

  1.  <td align="center">
  2.  <table>
  3.  
  4.  <tr>
  5.  
  6.  <td valign="top" align="center">
  7.  
  8.  
  9. <A HREF="<?=$dir.calosc/'.$img?>" TARGET="_blank"
  10. onclick="window.open('.$dir.calosc/'.$img.', 'nazwa', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizab
    le=no,fullscreen=no,channelmode=no'
    ).focus(); return false">
  11.  <img src="<?=$dir.$img.?>" border="1">
  12.  </a>
  13.  </td>
  14.  </td>
  15.  </tr>
  16.  <tr>
  17.  <td align="center">


i dalej wywala mi błą w skrypcie
Go to the top of the page
+Quote Post
nospor
post
Post #16





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no chlopie, ale czy ty czytac nie umiesz? Spojrz jaki dostales kod:
<?=$dir.'calosc/'.$img?>
a jaki ty wstawiles:
<?=$dir.calosc/'.$img?>
Widzisz roznice? Podobnie jest dalej. Jak juz kopiujesz, to rob to dobrze...
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #17





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




  1. <A HREF="<?=$dir.calosc/'.$img?>" TARGET="_blank"

powinno być
  1. <A HREF="<?=$dir.'calosc/'.$img?>" TARGET="_blank"

zwykły brak apostrofu
Go to the top of the page
+Quote Post
-Guest-
post
Post #18





Goście







zobaczcie jak wygląda większość kody
wstawiam już dobrze ale dalej nie działa

  1. if(isset($_GET['dir'])) // sprawdzamy czy ustawiono zmienna $_GET
  2. {
  3. if(is_dir($_GET['dir'])) // sprawdzamy czy istnieje katalog
  4. {
  5. $dir = $_GET['dir'].'/'; // katalog z fotkami
  6. $images = get_images($dir); // pobieramy do zmiennej nazwy obrazkow
  7.  $col = 5; // ilosc kolumn obrazkow
  8.  
  9. // sprawdzamy czy tablica zawiera jakies nazwy obrazkow
  10. if(count($images) == 0) die('Nie znaleziono plikow graficznych');
  11.  
  12. // wyswietlamy wszystko
  13. echo '<table align="center" style="border: 1px solid #000000"><tr><td colspan="'.$col.'"><b>'.$dir.'</b></td></tr><tr>';
  14. foreach($images as $img)
  15.  
  16. ?>
  17.  
  18.  <td align="center">
  19.  <table>
  20.  
  21.  <tr>
  22.  
  23.  <td valign="top" align="center">
  24.  
  25.  
  26. <A HREF="<?=$dir.'calosc/'.$img?>" TARGET="_blank"
  27. onclick="window.open('<?=$dir.'calosc/'.$img?>', 'nazwa', ' menubar=no,toolbar=no,location=no,directories=no,status=no,scrollba
  28. rs=no,resizable=no,fullscreen=no,channelmode=no').focus(); return false">
  29.  <img src="<?=$dir.$img?>" border="1">
  30.  </a>
  31.  </td>
  32.  </td>
  33.  </tr>
  34.  <tr>
  35.  <td align="center">
  36.  
  37.  
  38. <?php
  39.  
  40.  
  41.  
  42. echo '</td></tr></table>';
  43. $i++;
  44. if($i==$col) // jesli $i = liczbie kolumn, tworzymy nowy wiersz
  45. {
  46. $i=0;
  47. echo '</tr><tr>';
  48. }
  49. }
  50.  
  51. } else echo 'Katalog nie istnieje';
  52.  } 
  53. ?>
Go to the top of the page
+Quote Post
Master Miko
post
Post #19





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

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


Cytat
nie działa


A możebyś powiedział CO nie działa? Jaki błąd wyskakuje? W której linii...?

Wróżki to biuro obok...


poza tym tu:

  1. <?php
  2. foreach($images as $img)
  3. ?>


zapomniałeś {

Ten post edytował Master Miko 17.05.2006, 19:19:20
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.08.2025 - 02:22