Compiler
20.05.2009, 22:17:38
Czy jest możliwość automatycznego otworzenia kilku okien z podanym adresem i po pewnym czasie ich zamknięcia?
uirapuru
20.05.2009, 22:41:41
jest.
otwierasz okno chyba window.open()
a potem w nim masz plik html, w ktorym masz ustawione setTimeout(self.close,czas_w_ms);
Compiler
20.05.2009, 22:45:21
Ale właśnie ja chcę je zamknąć z tego okna z którego otworzyłem. Da się?

Chyba, że jak otworzę nowe okno ze stroną wp.pl to mogę dopisać jakiś kod php na końcu? Ale wątpię
uirapuru
20.05.2009, 22:48:26
Dawno nie pisałem w JS takich rzeczy, ale jestem niemal w 100% pewien, że jest taka możliwość, musisz bodajże komunikować się z oknem za pomocą parametru jego nazwy, ktory podajesz przy window.open
Compiler
20.05.2009, 22:57:05
Tylko jak skoro w window.close() nie podaje się parametru ;/
skowron-line
20.05.2009, 22:57:57
Kod
window.close();
zamyka okno ktore otwiera window.open();
uirapuru
20.05.2009, 23:00:50
moje_okno = window.open ("adres", "mywindow","status=1,toolbar=1");
moje_okno.close();
a może się mylę
skowron-line
20.05.2009, 23:01:54
Cytat(uirapuru @ 20.05.2009, 22:00:50 )

moje_okno = window.open ("adres", "mywindow","status=1,toolbar=1");
moje_okno.close();
a może się mylę
niemylisz się
Compiler
20.05.2009, 23:09:16
Dokładnie.
Działa tylko, że chcem adres podać np www.wp.pl a wstawia się jako katalog_z_moja_stona/www.wp.pl można to jakoś zamienić?
Oczywiście mogę to obejść tworząc pustą stronkę i tam dać przekierowanie do tej którą chcę, ale czy nie da się odrazu podać dobrego adresu?
skowron-line
20.05.2009, 23:10:45
function otworz(adres) {
noweOkno = window.open(adres, 'okienko', 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no')
}
otworz( 'wp.pl' );
Compiler
20.05.2009, 23:14:07
Nadal otwiera z mego katalogu.
skowron-line
20.05.2009, 23:17:18
Kod
otworz( 'http://wp.pl' );
Compiler
20.05.2009, 23:20:25
Dzięki działa
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.