Autor Zpráva
plukovník
Profil *
Našel jsem jen toto - ale to otvírá další okno (záložku). Potřeboval bych něco takového do právě otevírané jediné záložky. Díky

function zavriOkno() {
	mojeOkno.close()
}

mojeOkno = window.open('', 'okenko', 'width=150, height=110')
mojeOkno.document.write('Toto okno se automaticky zavře po uplynutí 9 sekund.')
self.setTimeout('zavriOkno()', 9000)
Anonym
Profil *
Zavírat se dá pouze to okno, které ten skript sám otevřel - při otevírání se pojmenuje a podle toho názvu se může zavřít.
Witiko
Profil
Anonym:
To není tak úplně pravda, stačí mít na daný objekt window referenci.
_es
Profil
Anonym:
při otevírání se pojmenuje
Nie je nutné, aby okno malo názov. Ak je okno otvorené pomocou JS, tak môže zavrieť aj samé seba cez metódu close().
Chamurappi
Profil
Reaguji na Anonyma:
a podle toho názvu se může zavřít
Momentálně mě ani nenapadá jednoduchý způsob, jak zavřít okno podle názvu.
_es
Profil
Chamurappi:
Momentálně mě ani nenapadá jednoduchý způsob, jak zavřít okno podle názvu.
open("","názovOkna").close();
Akurát to má nevýhodu, že ak okno s takým názvom neexistuje, alebo je nejako neprístupné, tak ho vytvorí a hneď zavrie.
margin
Profil *
Já jsem našel tohle:
http://www.javascript-coder.com/window-popup/javascript-window-close.phtml
Jde jednoduše upravit na otevření okna u URL adresy.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: