Re: Javascript in Perl einbetten? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Braeu (7 Beiträge) am Freitag, 21.Juni.2002, 18:58.
    Re: Javascript in Perl einbetten?

      Ja, so geht es prima!

      Vielen Dank Braeu


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Braeu (7 Beiträge) am Donnerstag, 20.Juni.2002, 21:08.
    Javascript in Perl einbetten?

      Hallo,

      bin da auf folgendes Problem gestoßen, was mir nicht so richtig einleuchtet:

      Folgender Perltext funktioniert in Baseportal nicht (produziert noch nichtmal eine Fehlermeldung)

      <perl>	
      out "<script type=\"text/javascript\"><br>";
      out "<!--<br>";
      out "alert(\"Hallo Welt\");<br>";
      out "//--><br>";
      out "</script><br>";
      </perl>
      

      wenn ich das gleiche direkt im html formuliere, klappt es bestens:

      <script type="text/javascript">
      <!--
      
      alert("Referenz");
      //-->
      </script>
      

      Wieso ist das so? Habe ich eventuell ein Sonderzeichen nicht maskiert oder einen generellen Denkfehler?
      Bin für jeden Hinweis dankbar

      Mfg Braeu

     Antworten

    Beitrag von Mocat (2 Beiträge) am Donnerstag, 20.Juni.2002, 22:25. WWW: www.rockabilly.gigslist.com
    Re: Javascript in Perl einbetten?

      versuch es mal mit:

      out <<EOF;
      


      hier dein Script
      (ohne out" ";)


      EOF 
      


      gruß Mocat

     Antworten

    Beitrag von Olaf Mertgen (263 Beiträge) am Donnerstag, 20.Juni.2002, 22:40. WWW: www.shareware4u.de
    Re: Javascript in Perl einbetten?

      Das Problem liegt an den <br>. Du möchtest ja Zeilenumbrüche erzeugen. <br> ist aber HTML und erzeugt keine Zeilenumbrüche im Quelltext, sondern nur im sichtbaren Teil im Browser, d.h. so wie du es schreibst, steht im Quelltext dann:
      <script type="text/javascript"><br><!--<br>alert("Hallo Welt");<br>//--><br></script><br>
      

      Und das kann nicht funktionieren.

      Um in Perl Zeilenumbrüche zu erzeugen musst du \n verwenden, d.h.

      <perl> 
      out "<script type=\"text/javascript\">\n";
      out "<!--\n";
      out "alert(\"Hallo Welt\");\n";
      out "//-->\n";
      out "</script>\n";
      </perl>
      

      Dann klappt das.

      Gruß, Olaf

     Antworten

    Beitrag von Braeu (7 Beiträge) am Freitag, 21.Juni.2002, 18:58.
    Re: Javascript in Perl einbetten?

      Ja, so geht es prima!

      Vielen Dank Braeu

     Antworten


     
 Liste der Einträge von 46200 bis 46350:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!