Wie kann ich das lösen ? (Alert & Sprache)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Wie kann ich das lösen ? (Alert & Sprache)

    Hi,

    im Moment beschäftigt mich ein ziemlich blödes Prblem..
    Da Anfänger, komme ich nicht so richtig weiter..

    echo '<script language="javascript">';

    echo 'alert("das ist eine Text");
    // Wie kriege ich hier echo $lang['WAS_IMMER']; eingebaut??

    echo '</script>';
    Habe alles mögliche ausprobiert, aber es geht net...

    Kann mir bitte jemand helfen ?
    Danke!

  • #2
    Richtig escapen

    PHP-Code:
    echo 'alert("'.$var.'");'

    Kommentar


    • #3
      <script language="javascript"> ist veraltet. Heute musst du <script type="text/javascript"> verwenden, bzw. bei HTML5 kann das type-Attribut auch weggelassen werden.

      @chorn

      Bei deiner Lösung fehlt der Kontextwechsel. Dies macht die Seite anfällig für XSS-Attacken und sonstige Problemchen.

      PHP-Code:
      <script type="text/javascript">
          //<![CDATA[
          
          alert(<?php echo json_encode($var); ?>);

          //]]>
      </script>

      Kommentar

      Lädt...
      X