![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 26.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem nie wiem w jaki sposób zrobić link tak aby otwierał nowe okno z wyswietlonym plikiem graficznym o określonych rozmiarach.
Przeszukiwałem forum niestety jakoś nie znalazłem rozwiążania. Domyslam sie,że będzie potrzebne użycie jawy - ja niestety nie wiem w jaki sposó b to zrobić. Prosze o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 25.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Skrypt:
[xml:1:f75ceaf90c]<script type="text/javascript"> function okno(adres) { obraz = new Image(); obraz.src = adres; var szerokosc = obraz.width; var wysokosc = obraz.height; var okno = window.open("","", "status=no,scrollbars=no,resizable=no,toolbar=no,location=no,directories=no,menub r=no,scrolling=no, width=" + szerokosc + ", height=" + wysokosc + ""); okno.document.write("<html><head></head><body style='margin-left: 0px; margin-top: 0px'><img src='" + adres + "'></body></html>"); } </script>[/xml:1:f75ceaf90c] Link: [xml:1:f75ceaf90c]<a href="java script:okno('sciezka_do_obrazka')">Otwórz okno</a>[/xml:1:f75ceaf90c] Ps. Używaj BBCode :-) (poczytaj na początku Forum). Ps2. Unikaj podstawowego błędu - określania wymiarów obrazka (width, height) w znaczniku img. Staraj się stworzyć obrazek o oczekiwanych rozmiarach, ale w programie graficznym. Niektóre edytory HTML Wyswing (czy jakoś tak ;-)) wstawiają te wartości na podstawie faktycznych rozmiarów obrazka. Wtedy wystarczy skasować je. Gorzej jeżeli obrazek ma rozmiar 600x600, a zmieniasz jego rozmiar w znaczniku img na 300x300. Jest to nieefektowne - faktycznie ładowany jest obrazek dwa razy większy, przez to "cięższy" - w skrócie dłużej się ładuje). Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:00 |