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
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 (IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 00:24