ďťż

[html][javascript]Otwarcie nowych okien

       

Podstrony


telcocafe

Mam taki problem, chciałem zeby po nacisnieniu linka otwierały sie dwa nowe okna, jedno w tym samym okienku (self) a drugie w nowym (blank), chcialbym tez zeby to nie byly okienka pop-up albo pop-under, chodzi mi o to by nie byly blokowane przez przegladarke, moze ktos wie jak rozwiazac ten problem



target="_blank" dla nowego okna, _top (aktualne) jest domniemaną wartością. W wersjach Strict HTML i XHTML atrybut target nie istnieje, możesz się wtedy posłużyć JS, chociaż to wbrew Web2.0.
Użytkownik Coldpeer edytował ten post 28 maj 2007, 22:15
prosze o przyklad

eh...

<a href="" target="_blank">click</a>



nie no... tyle to wiem, nie o to mi chodzi, przeczytaj uwaznie pierwszy post, chodzi mi o dwa okna naraz za pomoca jednego linka i zeby to nie byly popy
Użytkownik MFrost edytował ten post 28 maj 2007, 22:28
to chyba musisz w javascript zrobić. Musisz napisać funkcje która symuluje 2 kliknięcia myszką

<a href="noweokno.html" onclick="java script:window.self.location.href='bleble.html';" target="_blank">kliku kliku</a>
noweokno.html otworzy się w nowym oknie, a bleble.html w tym samym. Po prostu noweokno.html otworzy się zgodnie z target, a bleble uruchamiane javascriptowo ;) Będzie tylko mały problem, jak ktoś będzie miał wyłączone JS :P

// java script w linku ma być pisane łącznie, ale nie wiedzieć czemu IBP to się nie podoba :P
Użytkownik miszczu49 edytował ten post 30 maj 2007, 17:51
a może by po prostu dać odnośnik do funkcji, w której tworzone jest nowe okno, a następnie używana zostaje zmienna location.href :) ?
- odnośnie powyższego przykładu, wystarczy dać onclick="location.href='bleble.html';" (AFAIK nie trzeba pisać nazwy JS w tychże eventach ;P).


noweokno.html otworzy się w nowym oknie, a bleble.html w tym samym. Po prostu noweokno.html otworzy się zgodnie z target, a bleble uruchamiane javascriptowo ;) Będzie tylko mały problem, jak ktoś będzie miał wyłączone JS :P
a jakby tak na zrobic na odwrot tzn. noweokno.html w tym samym oknie, a bleble.html w nowym , to jaki bylby w tym wypadku kod

<a href="bleble.html" onclick="location.href='noweokno.html';" target="_blank>kliku kliku</a>
Hmmm, czy Ty umiesz myśleć logicznie?
Użytkownik pbnan edytował ten post 29 maj 2007, 17:06
nie o ten kod mi chodzilo

Zalecam lekturę:
http://developer.moz...DOM:window.open
+
location.href

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.