Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przejście i zamknięcie
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
n_n
Hej, da się uzyskać taki efekt:

otwiera się strona w nowej karcie ( w tle, nie przechodzę do niej ).
Jest sobie otwarta X sekund, następnie się zamyka.

dzięki i pozdrawiam.
Ilware
samo otwarcie i zamknięcie okienka , nie jest najmniejszym problemem,gorzej z ustawieniem focusa na okienku rodzica.

otwieranie -> http://www.w3schools.com/jsref/met_win_open.asp
zamykanie -> http://www.javascript-coder.com/window-pop...dow-close.phtml

spróbuj ustawić focus w ten sposób na pierwszym elemencie fomularza

  1. function formfocus() {
  2. if(document.forms.length > 0) {
  3. var formElements = ["text", "checkbox", "radio", "select-one", "select-multiple", "textarea"];
  4. var form = document.forms[document.forms.length-1];
  5. for (var j = 0; j < form.elements.length; j++) {
  6. var field = form.elements[j];
  7. for(var x = 0; x < formElements.length; x++) {
  8. if (field.getAttribute("type") == formElements[x]) {
  9. field.focus();
  10. return false;
  11. }
  12. }
  13. }
  14. }
n_n
Tak, znam te funkcje ale to działa na zasadzie tworzenia strony czy ingerencji w jej kod.

Opiszę co potrzebuję:

Mam link/url do klipu wideo na youtube: http://www.youtube.com/watch?v=KBE691xP3_U
chce aby ta strona ( http://www.youtube.com/watch?v=KBE691xP3_U ) otworzyła się w nowej karcie,
nie chcę tam przechodzić ( w tle ), żeby była otwarta z 5 sekund i się zamknęła.

Jak widzisz to strona YouTube.com - nie mam dostępu do ich serwera.
Skaras
Proponuję zrobić to za pomocą PHP i JavaScript. Stworzyć linka, który będzie się otwierał w nowej karcie za pomocą target="_blank" prowadzącego do programu, któremu przekażesz adres strony. Program wczyta tą stronę np. za pomocą file_get_contents i wyświetli. JavaScript po ustalonym czasie zamknie kartę.
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.