Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Strona po wydrukowaniu przerywa wykonywanie skryptu., Po Anuluj jest ok. Po OK przerywa skrypt
harbii
post
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


Tak jak w temacie.
Mam stronke, która "automatycznie" drukuje. Na końcu kodu mam przejście na inną stronę.
Wyskakuje okno do drukowania. I jak wcisnę anuluj. skrypt dochodzi do końca a że na końcu jest przejście na inną strone przechodzi otwiera sie inna strona.
Jak wcisnę OK drukuje sie na drukarce ale pozostaje na danej stronie. Tak jakby po OK nie dokończał skryptu. Dlaczego? A może macie inne rozwiązanie.
Oto ten skrypt:
  1. if ($drukuj=='1'){
  2. echo '<body onload="print()">';
  3. }
  4. echo 'tekst drukowany';
  5. echo "<HTML><META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=strona.php"\"\"></HTML>";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Dapi
post
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

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


Przy drukowaniu nie wyświetla Ci znacznika body, który knoci strukturę dokumentu. Dbaj o poprawną składnię nawet w takich prostych stronach wink.gif

Powinno zadziałać:
  1. echo '<HTML><HEAD><META HTTP-EQUIV="Refresh" CONTENT="0;URL=strona.php"></HEAD>';
  2. if ($drukuj=='1'){
  3. echo '<body onload="print()">';
  4. }else{
  5. echo '<body>';
  6. }
  7. echo 'tekst drukowany';
  8. echo '</body></HTML>'


Ten post edytował Dapi 14.06.2014, 20:24:08


--------------------
www.dapi.net.pl - Wiele technologii, jedna pasja.
Go to the top of the page
+Quote Post
harbii
post
Post #3





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


No niestety nadal po wciśnięciu ok pozostaje na stronkie dukowania a po anuluj idzie tam gdzie ma iść.

Czy ktoś ma pomysł dlaczego tak się dzieje?
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Zrób redirect via JS
Kod
window.location.href='strona.php'
Go to the top of the page
+Quote Post
harbii
post
Post #5





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


to juz próbowałem. i efekt jest taki, że przechodzi na strona.php ale otwiera sie tylko tło i musze wcisnąć F5 aby pokazałą sie reszta.

masakra jakaś ! taka pierdoła a wstrzymuje mi robote

Ten post edytował harbii 20.06.2014, 18:56:56
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 Aktualny czas: 21.08.2025 - 03:28