Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]okno pop up
Forum PHP.pl > Forum > Po stronie przeglądarki
gibonik
jak po kliknieciu poza zdjeciem zrobić, zeby z automatu się zamykało.
kamil4u
Powiedź coś więcej. Na razie mogę jedynie powiedzieć żebyś zainteresował się:
- zdarzeniami w JS(ang. event)
- window.close()
- bubbling
gibonik
  1. <a onClick="MM_openBrWindow('zdj/1.jpg','')"> <img src="zdj/1.gif" class="rzekiobrazki"></a>

mam takie otwieranie i jak zamknąć z automatu to okno jezeli klikne na obszar poza oknem
kamil4u
Nie mam czasu sprawdzać - spróbuj tak:
a) window.onblur = function(){this.close();};
b ) window.opener.onfocus = function(){window.close();};
gibonik
nie działa mi to.
erix
Pokaż, jak podpinałeś. Czy jak przychodzisz do lekarza, to mówisz "boli mnie", czy mówisz, co Cie boli?

Sprecyzuj, co się dzieje + zrzut z konsoli błędów przeglądarki.
gibonik
  1. <a onClick="MM_openBrWindow('zdj/1.jpg','')" window.onblur = function(){this.close();};> <img src="zdj/1.gif" class="rzekiobrazki"></a>

cos takiego ale nie zamyka jak klikne poza zdjeciem
kamil4u
Przeanalizuj:
Kod
<html>
<body>
<button id="test">1</button>

<script>
window.addEventListener("click", function(){alert(1);}, false);
document.getElementById('test').addEventListener("click", function(e){alert(2); e.cancelBubble = true;}, false);

</script>
</body>
</html>
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.