Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]gdzie wstawić <script> alert
jacusek
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 3
Dołączył: 18.10.2009
Skąd: Łódź

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


Witam.
Mam formularz z dwoma submitami. Oba generują pdfy, gdzie jeden jest do druku i zapisuje do bazy, a drugi powinien być tylko podglądem. W tym drugim przypadku chciałem, żeby po wybraniu opcji podgląd z formularza wyświetlał się w osobnym oknieku komunikat:
  1. echo "<script>alert('Komunikat');</script>";
  2. echo("<script>window.location.href =\"podglad.php\";</script>");

Plik który odpowiada za wysłanie do bazy bądź samo wygenerowanie z podglądu wygląda następująco:
  1. <?php
  2. include('browser.php');
  3. include('cookie.php');
  4. require('connect2.php');
  5. switch($_POST['submit']){
  6. case 'Zobacz':
  7. include('podglad.php');
  8. echo "<script>alert('Komunikat');</script>";
  9. echo ("<script>window.location.href =\"podglad.php\";</script>");
  10. include('podglad.php');
  11. break;
  12. case 'Zapisz':
  13. include('test3.php');
  14. break;
  15. }
  16. ?>

Gdziekolwiek nie postawie echo <script>... przed czy po include niestety nie działa tak jakbym sobie tego życzył. W przypadku postawienia przed include pojawia się komunikat, ale niestety nie generuje się podgląd włącza się obsługa błędów i zachowuje się tak jak zmienne z formularza nie zostały przesłane. Kiedy postawię za include to oczywiście generuje się podgląd, ale nie pokazuje się komunikat (to akurat oczywiste).
Natomist jeżeli taki komunikat znajdzie się w includowanym pliku, po obsłudze błędów wówczas powtarza się sytuacja nr 1.
Czy ktoś ma jakiś alternatywny pomysł jak cos takiego rozwiązać?
Z góry dziękuję za odpowiedź
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.12.2025 - 14:06