Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [JS] problem po przeniesieniu skryptu
Hectic
post 29.03.2007, 15:34:49
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


1. Zmodyfikowałem sobie skrypt Thickbox 2.1 oparty na jQuery, wszystko działa pięknie do czasu przeniesienia go na serwer. U mnie na kompie działa, a po przeniesieniu na serwer nazwa.pl jest problem bo nie działa :-/. Co może być tego przyczyną ?

2. Mam otwarte okno potomne i chcę aby po kliknięciu na link w nim okno sie zamykało i odświeżało rodzica. Da rade zrobić coś takiego ?

Z góry thx za pomoc snitch.gif


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post
devnul
post 29.03.2007, 16:46:27
Post #2





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


1. pokaż kod
2. da rade


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
Hectic
post 29.03.2007, 19:48:56
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


1. Ok z pierwszym sobie poradzilem. Może ktoś pomóc w 2 questionmark.gif

2. Mam otwarte okno potomne i chcę aby po kliknięciu na link w nim okno sie zamykało i odświeżało rodzica. Jak to zrobić ?

Ten post edytował Hectic 29.03.2007, 19:49:26


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post
Istalacar
post 29.03.2007, 19:56:50
Post #4





Grupa: Zarejestrowani
Postów: 108
Pomógł: 4
Dołączył: 3.03.2007

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


Co do 2 to kiedyś zrobiłem np. button:
  1. //coś
  2. function a() {
  3. //jakieś tam instrukcje
  4. window.close();
  5. }
  6. </head>
  7. <body onunload="window.opener.location.reload();">
  8. <input type="button" onClick="a();">
  9. </body>
  10. </html>


Pisałem z głowy, także nie ręcze za brak błędów, za to sama idea powinna być dobra.

Pozdrawiam
Istalacar

Ten post edytował Istalacar 29.03.2007, 19:57:31
Go to the top of the page
+Quote Post
Hectic
post 29.03.2007, 20:03:49
Post #5





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


<body onunload="window.opener.location.reload();">

To ma być wpisane w body rodzica czy potkomka ? Bo nei do końca rozumiem jak to dzoała


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post
Istalacar
post 29.03.2007, 20:10:07
Post #6





Grupa: Zarejestrowani
Postów: 108
Pomógł: 4
Dołączył: 3.03.2007

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


Już w tym otwartym oknie:
Rodzic.html:
  1. function otworz_okno() {
  2. window.open("potomek.html");
  3. }
  4. </head>
  5. <input type="button" onClick="otworz_okno();">
  6. </body>
  7. </html>


potomek.html:
  1. function zamknij() {
  2. window.close();
  3. }
  4. </head>
  5. <body onunload="window.opener.location.reload();">
  6. <input type="button" onClick="zamknij();">
  7. </body>
  8. </html>


Ten post edytował Istalacar 29.03.2007, 20:10:43
Go to the top of the page
+Quote Post
devnul
post 29.03.2007, 20:14:34
Post #7





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


całość to zawartość okna wyskakującego
  1. <script type="text/javascript">
  2. function closeme() {
  3. parent.document.location=parent.document.location;
  4. window.close();
  5. }
  6. </head>
  7. <a href="java script:void(0)" onclick="closeme()">
  8. </body>
  9. </html>

idea to nie wszystko winksmiley.jpg

Ten post edytował devnul 29.03.2007, 20:16:54


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
Istalacar
post 29.03.2007, 20:16:52
Post #8





Grupa: Zarejestrowani
Postów: 108
Pomógł: 4
Dołączył: 3.03.2007

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


Co do tego:
parent.document.location=parent.document.location;
to nie wiem czy nie będzie lepiej brzmiało:
parent.window.refresh(); (chyba jakoś tak to szło)
Go to the top of the page
+Quote Post
devnul
post 29.03.2007, 20:20:20
Post #9





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


wazne jest co lepiej dziala a nie co ładniej wyglada


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
Istalacar
post 29.03.2007, 20:32:23
Post #10





Grupa: Zarejestrowani
Postów: 108
Pomógł: 4
Dołączył: 3.03.2007

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


Wydaje mi się że odświeżanie jest lepsze od wczytywania nowej (tej samej) strony.

Pozdrawiam
Istalacar

Ten post edytował Istalacar 29.03.2007, 20:32:43
Go to the top of the page
+Quote Post
devnul
post 29.03.2007, 20:52:58
Post #11





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


questionmark.gif że co prosze? a gdzie ja wczytuje nową strone (to jest właśnie sposób na odświerzenie) a nie zostaną zassane rzadne pliki inne niż w wypadku standardowego f5

już nawet nie mówie o tym że twój sposób raczej nie za bardzo będzie działał

Ten post edytował devnul 29.03.2007, 20:53:37


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
Istalacar
post 29.03.2007, 21:01:50
Post #12





Grupa: Zarejestrowani
Postów: 108
Pomógł: 4
Dołączył: 3.03.2007

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


parent.document.location=I tutaj adres który ma być wczytany do strony, przy podaniu poprzedniej wartości wczyta się ta sama strona co będzie miało efekt podobny do odświeżenia.
Jeżeli chodzi o moje parent.window.refresh(); to przyznam szczerze nie wiem czy to jest dokładnie ta funkcja, ale jest gdzieś funkcja na odświeżenie, ale nie mam teraz siły jej szukać.

Pozdrawiam
Istalacar
Go to the top of the page
+Quote Post
devnul
post 29.03.2007, 21:14:16
Post #13





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


a ja przyznam szczerze ze za każdym razem wstawiasz inną nazwe funkcji w innym obiekcie i oczekujesz ze to ci zadziała. to co podałem ma 100% skuteczności (któraś przeglądarka nie obsługiwała w starszych wersjach innego odswierzenia niż takie właśnie) dlatego dałem taki przykład a funkcja o której mówisz to powinna wyglądać tak:
Kod
parent.document.refresh()

a nie zadne opener.location winksmiley.jpg

Ten post edytował devnul 29.03.2007, 21:14:53


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
Istalacar
post 29.03.2007, 21:19:15
Post #14





Grupa: Zarejestrowani
Postów: 108
Pomógł: 4
Dołączył: 3.03.2007

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


Opener.location też działa:P
Ale dobrze, przyznaję rację trochę mi się wszystko zamieszało;)

Pozdrawiam
Istalacar
Go to the top of the page
+Quote Post
devnul
post 29.03.2007, 21:26:27
Post #15





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


działa ale z opener pod IE są problemy
a chodziło mi o to ze nie ma czegos takiego jak window.opened.location.reload()

Ten post edytował devnul 29.03.2007, 21:27:47


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
Hectic
post 2.04.2007, 13:50:33
Post #16





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


A jak po zamknięciu dziecka wyslac formularz rodzica questionmark.gif

Probowałem coś takiego ale nie działa:

  1. parent.document.submit();


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post
devnul
post 2.04.2007, 14:29:20
Post #17





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


Kod
parent.document.elements[nazwa_formularza].submit();


Ten post edytował devnul 2.04.2007, 14:29:35


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
Hectic
post 4.04.2007, 10:20:02
Post #18





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


Niestety po zmianie kodu jest jakiś błąd, małe okienko sie nie zamyka - nic się nie dzieje sad.gif

  1. <script type="text/javascript">
  2. function closeme() {
  3. parent.document.elements[formularz].submit();
  4. window.close();
  5. }


  1. <form method="POST" name="formularz">


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post
devnul
post 4.04.2007, 13:05:59
Post #19





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


  1. <script type="text/javascript">
  2. function closeme() {
  3. parent.document.elements['formularz'].submit();
  4. window.close();
  5. }

a teraz?

Ten post edytował devnul 4.04.2007, 13:06:36


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
Hectic
post 5.04.2007, 08:53:43
Post #20





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


Nie, teraz tez nie. Zrobilem coś takiego

  1. <script type="text/javascript">
  2. function closeme() {
  3. parent.document.formularz.submit();
  4. window.close();
  5. }

To działa ale tylko w jednym przypadku, w drugim już nie sad.gif

Ten post edytował Hectic 5.04.2007, 09:48:59


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 15.07.2025 - 14:43