Javascript v PHP

10 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Podívejte - jednoduchý kód. Co by to mělo dělat je nasnadně. Proč mi teda javascript hází v konzoli chybu "unterminated string literal" ? Všechno předtím i potom je v pořádku, žádné zapomenuté uvozovky. echo "<script language=\"javascript\"> alert(\"Váš záznam byl úspěšně přidán do databáze. Byl vám poslán e-mail, kterým tento záznam potvrdíte a tím i zviditelníte ostatním návštěvníkům.\"); location.href = \"http://adams.euweb.cz/zan/index.php\"; </script>";
  2. A který zdroják posuzuješ? Posuzuješ výstup toho PHP skriptu, nebo jeho zdroják? Zdroják PHP skriptu nemůžeš posuzovat prohlížečem, jsou to úplně jiná data ;)
  3. no, asi nekde nemas uzavreny string... btw muzes mit string na dva radky? V js?
  4. Stringy uzavřený mám - PSPad mi zvýrazňuje uzavřenou a neuzavřenou syntaxi a tváří se, jako že v pohodě. Nevím, dva řádky snad jo... Zkusím to editnout. Posuzuju to, že mi to nefunguje a nealertí.
  5. zkus ten string dát na jeden řádek. dám ještě jednu radu: u <script> je povinný atribut type ... většinou s hodnotou type/javascript .... narozdíl od language kerej je nepovinnej, dokonce možná zakázenej ale to si nejsem jistej. btw. mluvim o HTML 4.01 Trans,, jinde nvm,.
  6. >> u <script> je povinný atribut type To by IMHO nemělo mít na to vliv.
  7. Teď jsem to zkoušel a je to pravda - musí to být vše na jednom řádku: <?php echo "<script language=\"javascript\">alert(\"Váš záznam byl úspěšně přidán do databáze. Byl vám poslán e-mail, kterým tento záznam potvrdíte a tím i zviditelníte ostatním návštěvníkům.\");location.href = \"http://adams.euweb.cz/zan/index.php\";</script>"; ?>
  8. <?php echo "<script language=\"javascript\">alert(\"Váš záznam byl úspěšně přidán do databáze. Byl vám poslán e-mail, kterým tento záznam potvrdíte a tím i zviditelníte ostatním návštěvníkům.\"); location.href = \"http://adams.euweb.cz/zan/index.php\";</script>"; ?> heh.. staci takhle.. strednik oznacuje konec radku.. ;] (asi)
  9. 2 blahapet: já si myslim, že to vliv určitě mít nebude ale obecně.
  10. vliv to má v případě, že je std script v html nastavený třeba na text/asp, takže pokud tomu tak je, je tam nutné dodat ten text/javascript btw, u javascriptu NESMÍ být string rozdělený koncem řádku. Takže chyba je tam. nicméně se to dá napsat, jako std C: alert('toto je na\ dva radky'); (povšimětesi znaku \ před koncem řádku)

← Zpět na všechna témata