Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Zamykanie okienka
klapaucius
post 24.07.2010, 14:57:49
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


Witam. Od razu zaznaczę że na JS nie znam się praktycznie wogóle, jednak muszę jedną rzecz za jego pomocą zrobić na mojej stronie.
Mianowicie mam pewien odnośnik za pomocą którego otwiera się małe okienko.
Wygląda to mniej wiecej tak:
  1. <a href='#' onclick=\"java script:window.open( 'stronka.php', '60', 'left = 20, top = 20, width = 400, height = 400, toolbar = 0, resizable = 0, scrollbars=1' )"\ >Odnośnik</a>

Po kliknięciu na niego mamy 2 okienka: jedno to stare i drugie nowe(mniejsze).
No i gdy otworzy się to okienko nowe, to chcę umieścić w nim powiedzmy kolejny jakiś link. I jeśli umieszczę w nim np coś takiego:
  1. <a href='stronka2.php'><link</a>
no to ta 'stronka2.php' otworzy się właśnie w tym małym okienku. Ja chcę jednak zrobić coś takiego aby to małe okienko się zamknęło i 'stronka2.php' otworzyła się w tym "starym" okienku.
Mam nadzieje ze wiecie o co mi chodzi. Jak coś takiego zrobić? Słyszałem coś o funkcji windows.close... ale zupełnie nei wiem jak tego użyć w mojej sytuacji. prosze o pomoc i pozdrawiam serdecznie!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
#luq
post 24.07.2010, 15:14:06
Post #2





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

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


Po pierwsze to znacznika a nie powinieneś używać jeśli nie jest to rzeczywiście anchor... Dlaczego ludzie nie używają np. </span> ?
Po drugie trzeci argument metody open powinien być string bez spacji.

Co do problemu to:
Kod
window.opener.location.href = ''; // bezwzględna scieżka do pliku
window.close();




--------------------
Moja gra - scraby.io
Go to the top of the page
+Quote Post
klapaucius
post 24.07.2010, 15:51:34
Post #3





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


Cytat(#luq @ 24.07.2010, 16:14:06 ) *
Po pierwsze to znacznika a nie powinieneś używać jeśli nie jest to rzeczywiście anchor... Dlaczego ludzie nie używają np. </span> ?
Po drugie trzeci argument metody open powinien być string bez spacji.

Co do problemu to:
Kod
window.opener.location.href = ''; // bezwzględna scieżka do pliku
window.close();


Czyli coś takiego jest źle?
  1. <a href='#' onclick="java script:window.opener.location.href = 'stronka2.php'">link</a>

To jak zrobić żeby było dobrze i jak zrobić żeby była tam od razu funkcja window.close() (bo jak widać w moim przykładzie jej nie ma, gdyż nie wiem jak ją tam umieścić).
Go to the top of the page
+Quote Post
#luq
post 24.07.2010, 19:23:31
Post #4





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

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


Kod
<span onclick="window.opener.location.href = 'stronka2.php'; window.close();">link</span>


Ten post edytował #luq 24.07.2010, 19:23:47


--------------------
Moja gra - scraby.io
Go to the top of the page
+Quote Post
klapaucius
post 1.08.2010, 21:59:25
Post #5





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


dzięki wielkie za pomoc!
Go to the top of the page
+Quote Post
8_pasarzer_NOSTR...
post 27.08.2011, 23:26:42
Post #6





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 5.11.2009

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


Witam, dorzuce się do wątku bo mam podobny problem. Użyję analogicznie danych autora wątku.

Czy w tym kodzie można zdefiniować aby stronka2.php uruchomiła się w ramce o nazwie "dol" stronka1.php. U mnie strona główna (stronka1.php) składa się z 2 ramek (dol,gora).
  1. <span onclick="window.opener.location.href = 'stronka2.php'; window.close();">link</span>


Też mam w nowym okienku (popup) linka, którego chciałbym wczytać na stronie "matce" a następnie zamknąć popupa. Czy można tutaj skorzystać z opcji TARGET ?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:39