Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> nowe okno o wymiarze zdjecia, w IE się sypie
xeo
post 19.08.2007, 13:23:47
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 28.10.2005

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


Mam galerie zdjęć i chcę żeby po kliknięciu na któreś z nich otwierało się nowe okno o wymiarze zdjęcia, znalazłem taki kod który coś się sypie, w IE często się otwiera puste okienko a w firefox nie zawsze wymiar jest taki sam jak zdjęcie. Poradźcie mi co jest źle. A może macie jakieś inne rozwiązanie na to.
kod w head
  1. <script language=JavaScript>
  2. function otworzOkno(e, plik){
  3. var e = (!e) ? window.event : e;
  4. var el = (e.target) ? e.target : e.srcElement;
  5. var noweOkno = window.open("about:blank","nowe_okno","height=100,width=100,top=10,left=10,resizable=yes");
  6. noweOkno.document.open();
  7. noweOkno.document.write("<html><body leftmargin=0 topmargin=0 marginheight=0 marginwidth=0><img src=" + plik + " /></body></html>");
  8. noweOkno.document.close();
  9. var obrazek = noweOkno.document.getElementsByTagName("img")[0];
  10. noweOkno.resizeTo(obrazek.offsetWidth, obrazek.offsetHeight );
  11. noweOkno.focus();
  12. }

kod do otwarcia okna po naciśnięciu na miniaturkę zdjęcia
  1. <a href="#" onclick="otworzOkno(event, 'zdjecia/1d.jpg')"><img src="zdjecia/1.jpg" border="0"></a>


Ten post edytował xeo 19.08.2007, 16:05:55
Go to the top of the page
+Quote Post
tommy4
post 20.08.2007, 07:24:22
Post #2





Grupa: Zarejestrowani
Postów: 288
Pomógł: 12
Dołączył: 2.12.2005

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


ewentualnie możesz ustalić rozmiar okna przed jego wyświetleniem korzystając z getimagesize etc.
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: 30.06.2025 - 10:27