Aqua: $variable in einfügen die in der Ausgabe unter '' stehen muß

Hallo!

Die Ausgabe ist Javascript und soll exakt so aussehen:

Blume.Value = '' ;

Zwischen den beiden '' soll aber Text stehen.
Welcher Text zwischen '' steht,
wird im PERL-Script definiert in der Variable  $flower

Wenn ich in Perl Blume.Value = '$flower' ;  mache,
steht  $flower als Text da, wird aber nicht interpoliert (heißt das so?)

Wenn ich Blume.Value = "$flower" ;   mache würde es gehen,
dann waeren aber in der Ausgabe keine '' mehr.

Und wie gesagt,  in der Endausgabe soll,
wenn wir sagen dass $flower  den Inhalt "ROSE"  hat das stehen:

Blume.Value = 'ROSE' ;

Alle Klarheiten beseitigt?

LG
Aqua

... und Danke ;o)

  1. Hallo Aggva!

    Blume.Value = '' ;

    [...] Blume.Value = '$flower' ; [...] Blume.Value = "$flower" ;

    Blume.Value = 'ROSE' ;

    Also, du weißt ja, daß ich keine Ahnung von Perl habe.

    Aber ich verstehe Dein Posting irgendwie nicht.
    Du willst doch nicht in Perl Blume.Value den Wert $flower zuweisen, solglich hast du entweder ein print oder sowas zum Ausgeben vergessen, oder so.

    In PHP würde ich einfach echo('Blume.Value = ''.$flower.'''); schreiben. (Ich hoffe, daß das auch so stimmt, aber sollte doch.) In Perl geht das doch bestimmt ähnlich, oder?

    MfG
    Götz

    --
    Losung und Lehrtext für Montag, 29. September 2003
    Preiset mit mir den Herrn und lasst uns miteinander seinen Namen erhöhen! (Psalm 34,4)
    Der Seher Johannes schreibt: Ich sah, und ich hörte eine Stimme vieler Engel um den Thron, die sprachen mit großer Stimme: Das Lamm, das geschlachtet ist, ist würdig, zu nehmen Kraft und Reichtum und Weisheit und Stärke und Ehre und Preis und Lob. (Offenbarung 5,11.12)
    (http://www.losungen.de/heute.php3)
  2. Hallo!

    Die Ausgabe ist Javascript und soll exakt so aussehen:

    Blume.Value = '' ;

    Zwischen den beiden '' soll aber Text stehen.
    Welcher Text zwischen '' steht,
    wird im PERL-Script definiert in der Variable  $flower

    Wenn ich in Perl Blume.Value = '$flower' ;  mache,
    steht  $flower als Text da, wird aber nicht interpoliert (heißt das so?)

    Wenn ich Blume.Value = "$flower" ;   mache würde es gehen,
    dann waeren aber in der Ausgabe keine '' mehr.

    Und wie gesagt,  in der Endausgabe soll,
    wenn wir sagen dass $flower  den Inhalt "ROSE"  hat das stehen:

    Blume.Value = 'ROSE' ;

    print "Blumen.value='$flower';";

    oder
    print <<TEXT;
    Blumen.value='$flower';
    TEXT

    Struppi.

    1. Hallo,

      print "Blumen.value='$flower';";

      oder
      print <<TEXT;
      Blumen.value='$flower';
      TEXT

      oder
      print "Blumen.value='$flower';";

      :-))

      Grüße
        Klaus

  3. Vielen lieben Dank ;o)

    Das Problem ist dank eurer Antworten gelöst!

    LG.
    Aqua