Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][js]Tworzenie nowego okna po kliknieciu na link, nie dziala mi na IE :|
szajba7
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 8.10.2006

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


Dobry wieczor. Mam problem, pewnie jest on malusi, niestety nie potrawie go rozwiazac - dopiero poznaje js (i jak na razie go nie lubie ;P). Here it goes: mam miniaturke obrazka, po kliknieciu chcialbym aby odpalilo sie nad miniaturka okno o wymiarach dopasowanych do normalnego rozmiaru tego obrazka. Napisalem wszystko i na FF dziala slicznie, niestety na IE juz nie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
  1. <?php
  2. <a href="galeria/maxi/'.$lista[$id].'" onclick='window.open("galeria/maxi/'.$lista[$id].'", "'.$lista[$id].'", "width='.$dlugosc.', height='.$wysokosc.', scrollbars=1"); return false; target=_blank'><img src="galeria/mini/'.$lista[$id].'" width="122" height="128" /></a>
  3. ?>

Lub dla wiekszej przejrzystosci juz po stronie klienta (ten sam kod)
  1. <a href="galeria/maxi/kratka1.jpg" onclick='window.open("galeria/maxi/kratka1.jpg", "kratka1.jpg", "width=620, height=420, scrollbars=1"); return false; target=_blank'><img src="galeria/mini/kratka1.jpg" width="122" height="128" /></a>


Sprawdzalem skladnie window.open, niby poprawna, kombinowalem tez z target'em. Bug jest pewnie widoczny jak na dloni, tylko ja slepy, to u mnie normalne czasami, wiec z gory przepraszam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

I korzystajac z okazji - czy mam mozliwosc ustawienia CSS dla takiego pop-up'a ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
ale nie bardzo uniwersalne.

Jak to nie jest uniwersalne? Jest uzależnione tylko od wartości href; nie trzeba modyfikować parametrów funkcji.

Cytat
dodaj do tego wymiar okna zalezny od rozmiaru obrazka

Przejrzyj źródła thickboxa; tam jest metoda do zmiany rozmiaru okienka w zależności od wymiarów obrazka. Przeportuj do okienka i będzie grała gitara.

Cytat
dodaj style.css

Szczerze mówiąc, to co ma piernik do wiatraka?

Cytat
ja tylko potrzebowalem pop-up'a o dynamicznie okreslanych wymiarach. Ale za to ten kod przyda mi sie gdzie indziej


To jaki problem dopisać kolejne parametry?

  1. <a href="obrazek.jpg" onclick="window.open(this.href, 'okno'+Math.rand(), 'width=100,height=100,status=no')">test</a>

Math.rand sprawia, że będzie się otwierało za każdym razem inne okienko. Jeśli chcesz, żeby wszystko było w jednym, to wytnij to.
Go to the top of the page
+Quote Post

Posty w temacie


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: 28.12.2025 - 18:33