Zamknięcie okna - problem

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
pawelpiku
Posty: 4
Rejestracja: sob sie 18, 2007 8:42 pm

Zamknięcie okna - problem

Post autor: pawelpiku »

Witam
chciałbym zrobić coś takiego
1. klikam na miniaturkę
2. wyskakuje duży obraz w dopasowanej nowej stronie
(używam onclick="window.open........")
dotąd daje radę i teraz problem
3. chcę aby po kliknięciu w dowolnym miejscu okna (obrazka) które wyskoczyło następowało jego zamknięcie, tak jak np. w serwisie allegro
klikam w miniaturę, wyskakuje duża fotka, którą mogę kliknąć w dowolnym miejscu i następuje jej zamknięcie
bardzo proszę o pomoc, podpowiedź jak się do tego zabrać
pozdrawiam
Paweł
HaWaJ
Nowy
Nowy
Posty: 159
Rejestracja: pt kwie 06, 2007 5:12 pm

Re: Zamknięcie okna - problem

Post autor: HaWaJ »

robisz tą miniaturke jako odnośnik:

<a href="#" onClick="window.close()"><img src="miniaturka.jpg"></a>

edit:

albo wystarczy cos takiego:

<img src="obrazek.jpg" onClick="window.close()">
Ostatnio zmieniony sob sie 18, 2007 9:43 pm przez HaWaJ, łącznie zmieniany 1 raz.
pawelpiku
Posty: 4
Rejestracja: sob sie 18, 2007 8:42 pm

Re: Zamknięcie okna - problem

Post autor: pawelpiku »

No tak tylko że ta miniaturka juz ma wpisane
<a href="#" onClick="window.open()"><img src="miniaturka.jpg"></a>

ale mógłbym może zrobić tak otworzyć nową stronę zwykłym hiperłączem
a jakimś skryptem dopasowac jej rozmiar do rozmiaru dużego zdjęcia (bo to ważne) i wtedy wykorzystać
<a href="#" onClick="window.close()"><img src="miniaturka.jpg"></a>

dobrze kombinuję ??
HaWaJ
Nowy
Nowy
Posty: 159
Rejestracja: pt kwie 06, 2007 5:12 pm

Re: Zamknięcie okna - problem

Post autor: HaWaJ »

Tylko nie wiem czy wtedy dobrze zadziala window.close() - proponuje takie rozwiazanie:

w head robisz taka funkcje:

Kod: Zaznacz cały

HEAD:

function NewWindow(){

  window.open("strona.html","toolbar = no, height = wysokosc_strony, width = szerokosc_strony");

}

BODY:

<a href="#" onClick="NewWindow()">link</a>
Czyli podobne rozwiazanie do twojej sugestii :)
pawelpiku
Posty: 4
Rejestracja: sob sie 18, 2007 8:42 pm

Re: Zamknięcie okna - problem

Post autor: pawelpiku »

Sprawdziłem
rozwiązanie
<a href="#" onClick="window.close()"><img src="miniaturka.jpg"></a>
zamyka mi okno w którym znajduję sie odnośnik-miniaturka :(
co dalej ??
pawelpiku
Posty: 4
Rejestracja: sob sie 18, 2007 8:42 pm

Re: Zamknięcie okna - problem

Post autor: pawelpiku »

Jeszcze jedno małe ale..
onClick="window.close()"
wywala mi pod IE7 komunikat w osobnym okienku z pytaniem czy napewno chcę zamknąć kartę :(
to też mi nie leży
HaWaJ
Nowy
Nowy
Posty: 159
Rejestracja: pt kwie 06, 2007 5:12 pm

Re: Zamknięcie okna - problem

Post autor: HaWaJ »

pawelpiku pisze:No tak tylko że ta miniaturka juz ma wpisane
<a href="#" onClick="window.open()"><img src="miniaturka.jpg"></a>

ale mógłbym może zrobić tak otworzyć nową stronę zwykłym hiperłączem
a jakimś skryptem dopasowac jej rozmiar do rozmiaru dużego zdjęcia (bo to ważne) i wtedy wykorzystać

<a href="#" onClick="window.close()"><img src="miniaturka.jpg"></a>

dobrze kombinuję ??
Rozwiązanie wyżej :)

edit @up:

To juz chyba wina przegladarki...W JS siedze niecale 4 dni i sie jeszcze w tym srodowisku nie orientuje zbyt dobrze ;)
ODPOWIEDZ