Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przejście i zamknięcie
n_n
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.11.2011

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Ilware
post
Post #2





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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. }
Go to the top of the page
+Quote Post
n_n
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.11.2011

Ostrzeżenie: (0%)
-----


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.

Ten post edytował n_n 28.11.2011, 10:29:38
Go to the top of the page
+Quote Post
Skaras
post
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 1.07.2010

Ostrzeżenie: (20%)
X----


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ę.


Ten post edytował nospor 8.12.2011, 14:42:42
Powód edycji: [nospor]:
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 10:34