Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pytanie html
Forum PHP.pl > Forum > Przedszkole
asystent
Witam, chciałem was zapytać czy jest możliwość przy wstawianiu rysunku
<img src="...*..." wysokosc szerkosc> jest mały rysunek. Chciałbym by po kliknięciu otworzyło sie okienko z tym rysunkiem ale nie na całym ekranie tylko na środku ekranu i rozmiarach takich jak ja podam, oraz przycisk który będzie zamykał te okno. Jest taka możliwośc jeśli tak to jakiej użyć funkcji ?
Z góry thk i sorki za zaśmiecanie
Cysiaczek
Wszystko jest tutaj -> http://developer.mozilla.org/en/docs/DOM:w...d_size_features

np. tak:
  1. function openRequestedPopup()
  2. {
  3. WindowObjectReference = window.open("http://www.domainname.ext/path/ImageFile.png",
  4. "DescriptiveWindowName",
  5. "resizable=no,scrollbars=yes,status=no");
  6. }


O popup chodziło tak?

Pozdrawiam
asystent
napisałeś w javie mi to , mi chodziło o html, pozatym nie moge odwoływać się do strony bo to jest instrukcja, ale dzięki wielkie, może jest jakas inna metoda ?
Cysiaczek
Nie - nie napiasałem Ci tego w Javie, tylko w JavaScript (zresztą nie ja pisałem) : >
Inaczej nie utworzysz nowego okna. Musisz użyć JS do tego.

p.s Co to znaczy "bo to jest instrukcja"? Nie rozumiem.

Pozdrawiam.
batman
Jeśli nie chcesz JS używać, napisz sobie linka winksmiley.jpg

  1. <a href="obrazek.gif" target="_blank"><img src="obrazek.gif" alt="" /></a>
asystent
Oki, a mógłbys mi pomóc jak dodać to w moim pliku
najprosciej :

robimy tak

<html>

<head>
<title>
...
</title>
</head>

<body>

<a href="grafika/*.jpg"><img src="grafika/*.jpg width="100" height="50" alt="kliknij aby powiekszyc"></a>

</body>
</html>

No i jest fotka ale jak klikne otworzy nowa stronę.
ja chciałbym te okienko na środku o swoich wymiarach
Pomożesz mi w którym miejscu co dopisać ?
Z góry dzięki
ps instrukcja obsługi programu która zostanie tam dołączona w html help workshop
Cysiaczek
  1. function openImg(adres)
  2. {
  3. WindowObjectReference = window.open(adres,
  4. "DescriptiveWindowName",
  5. "resizable=no,scrollbars=yes,status=no");
  6. }
  7.  
  8.  
  9. <img src="grafika/obrazek.jpg width="100" height="50" onclick='openImg("grafika/obrazek.jpg")';>


O parametrach okna (np szerokość i wysokość) sobie doczytaj w linku, który Ci podałem.
asystent
@Cysiaczek super działa, jesteś wielki, dziękuje Ci bardzo za pomoc i poświecony czas

thumbsupsmileyanim.gif

Cytat(Cysiaczek @ 5.12.2006, 09:29:02 ) *
  1. function openImg(adres)
  2. {
  3. WindowObjectReference = window.open(adres,
  4. "DescriptiveWindowName",
  5. "resizable=no,scrollbars=yes,status=no, width=660, height=440"");
  6. }
  7. <img src="grafika/obrazek.jpg width="100" height="50" onclick='openImg("grafika/obrazek.jpg")';>


O parametrach okna (np szerokość i wysokość) sobie doczytaj w linku, który Ci podałem.


Chciałem prosić was o pomoc w dorobieniu:
-chciałbym w otowrzonym nowym oknie z rysunkiem podpisać go np Rys. 3.3. ....
- oraz chciałem zapytać czy jest możliwość żeby za każdym razem gdy chce wstawić taki nowy rysunek żeby nie pisać od nowa funkcji tylko tutaj ustawiać jej rozmiar okna
np: <img src="grafika/obrazek.jpg width="100" height="50" onclick='openImg("grafika/obrazek.jpg", "640", "440")';>
Nie umie tego zastosować poprawnie.
Pomożecie ?
Cysiaczek
No i dobrze kombinujesz, tylko przekazując argumenty do funkcji musisz zadbać o to, aby funkcja je widziała
czyli:

  1. function openImg(adres, szer, wys) //o tu je musisz umieścić
  2. {
  3. WindowObjectReference = window.open(adres,
  4. "DescriptiveWindowName",
  5. 'resizable=no,scrollbars=yes,status=no, height='+ wys +', width='+ szer +'');
  6. }


Z innymi parametrami robisz podobnie.

Teraz zmienia.

Pozdrawiam.
chuck_noris
witam
bawie sie tym samym.
Lecz nie moge dodac opisu jak sie juz otowrzy nowe okno na srodku.

function openImg(adres, szer, wys, tytul_rysunku) //o tu je musisz umieścić
{
WindowObjectReference = window.open(adres,
"DescriptiveWindowName",
'resizable=no,scrollbars=yes,status=no, height='+ wys +', width='+ szer +', str...?='tytul_rysunku' ');
}

i pozniej
<mg src="grafika/*.jpg" onclick='openImg("grafika/*.jpg", 150, 450, "Rysunek 2.1. Podgląd instalacji")';>>

Dobrze myśle ?
Sedziwoj
chyba zjadłeś + które łączą elementy typu string
  1. function openImg(adres, szer, wys, tytul_rysunku) //o tu je musisz umieścić
  2. {
  3. WindowObjectReference = window.open(adres,
  4. "DescriptiveWindowName",
  5. 'resizable=no,scrollbars=yes,status=no, height='+ wys +', width='+ szer +', str...?=' + tytul_rysunku + ' ');
  6. }
chuck_noris
<script>
function openImg(adres, wys, szer, tytul)
{
WindowObjectReference = window.open(adres,
"DescriptiveWindowName",
'resizable=no, scrollbars=no, status=no, titlebar=yes, height='+ wys +', width='+ szer +', strWindowName='+ tytul +' ');
}
</script>


<img src="grafika/zmiana_hasla.jpg" width="400" height="100" border="1" alt="Kliknij, aby powiększyć" onclick='openImg("grafika/zmiana_hasla.jpg", 260, 600,"Rysunke 5.f.1. Zmiana hasla")';></br><b>Rys. 5.f.1. Zmiana hasła.

Nie działa sad.gif co robie źle ?

halo pomoze mi ktoś czy nie ? Nie moge sobie poradzic z taką pierdółka niby błędu nie ma, ale opisu w nowym oknie nie ma sad.gif
Cysiaczek
NIe ma i nie będzie, bo się nie da. Musiałbyś otwierać dokument HTML w oknie, a nie obrazek. Wtedy w tym dokumencie sobie robisz <title>tytuł</title>.
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.