Re: variable von JS nach perl - 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 Sander (8133 Beiträge) am Donnerstag, 12.Juli.2001, 14:52.
    Re: variable von JS nach perl

      <script language="JavaScript">
      
      var z;
      window.document.write('$x');
      z=7;
      </script>
      <perl>
      out "<script>window.document.write('z');</script>";
      </perl>
       
      
      geht

      Sander


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von daniel (83 Beiträge) am Donnerstag, 12.Juli.2001, 09:52.
    variable von JS nach perl

      weiß jemand wie man variablen in einem JavaScript setzten und in perl abrufen kann (umgedreht funktionierts)
      <perl>
      $x='Hans';
      </perl>
      <script language="JavaScript">
      window.document.write('$x');
      </script>
      
      funktioniert !

      <script language="JavaScript">
      
      var z;
      window.document.write('$x');
      z=7;
      </script>
      <perl>
      out z,$z;
      </perl>
      

      funktioniert nicht :-(

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Donnerstag, 12.Juli.2001, 10:05.
    Re: variable von JS nach perl

      Hallo Daniel,

      das geht leider überhaupt nicht.

      Grund:

      "Perl" wird während des Templateablaufes auf dem Server ausgeführt, "javascript" zur Laufzeit auf dem Clientrechner im jeweiligen Browser!

      Alles ok?

      Gruß
      Claus

     Antworten

    Beitrag von daniel (83 Beiträge) am Donnerstag, 12.Juli.2001, 10:24.
    Re: variable von JS nach perl

      klingt logisch !

      demnach dürfte es auch unmöglich sein mit perl sowas wie ein onchange (einer HTML-SELECT) hinzubekommen.
      oder ?

      JS

      funktion xy()
      {
       window.document.write(form.elements[0].selectedindex);
      }
      

      <body>
      <select onclick="xy();>
       <option ...
      </select>
      

      </body>

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Donnerstag, 12.Juli.2001, 10:34.
    Re: variable von JS nach perl

      Hallo Daniel,

      nein, wieso, Du baust ja den Code zur Templatelaufzeit auf. Das Ereignis "onChange" wird ja dann erst im Client-Browser festgestellt und dann dadurch erst zur Laufzeit in "javascriot" ausgeführt!

      Verständlich erklärt?

      Gruß
      Claus

     Antworten

    Beitrag von daniel (83 Beiträge) am Donnerstag, 12.Juli.2001, 10:41.
    Re: variable von JS nach perl

      JA !,Danke !

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 12.Juli.2001, 14:42.
    Re: variable von JS nach perl

      Claus hat das mit dem Client/Server schon ganz prima erklärt. Es gibt aber eine Möglichkeit, Werte von Javascript nach Perl, bzw. zu baseportal auf den Server zu bekommen und zwar indem man per Javascript ein Formular abschickt. Der Code müsste ca. so aussehen:

      <script>
      sub schicke_wert(x)
      {
        document.Testform.wert.value=x;
        document.Testform.submit();
      }
      </script>
      <form name="Testform" action="baseportal.pl?htx=/deinname/deineseite" method="post" enctype="multipart/form-data"><input type=hidden name="wert="></form>
      

      wenn du jetzt "schicke_wert(123)" aufrufst, wird an das template "/deinname/deineseite" der wert 123 geschickt. ein

      <perl>
      out "wert=$wert";
      </perl>
      

      gibt also 123 aus...

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Donnerstag, 12.Juli.2001, 14:56.
    Re: variable von JS nach perl

      Hallo Christoph,

      irgendwie habe ich das Gefühl, da hat sich gerade jemand mit der linken Hand hinterm Kopf herum am rechtem Ohr gekratzt!!!

      Ist doch wohl klar, dass man mittels eines Forumulars Daten übermitteln kann. Nur ist das NICHT DER DIREKTE WEG, sondern INDIREKT wieder über einen Serveraufruf. Wohingegen "perl" "javascript" auf DIREKTEM Wege beeinflussen kann, d.h. mit Werten vorbelegen oder sogar das gesamte Coding aufgrund von Abfragen erstellen kann.

      Bist Du nicht auch der Meinung?

      Gruß
      Claus

      PS:
      ---
      Bitte denke doch daran, DU HAST POST!!!

     Antworten

    Beitrag von daniel (83 Beiträge) am Donnerstag, 12.Juli.2001, 15:27.
    Re: variable von JS nach perl

      so in der Art hab' ich 's inzwischen auch gelöst nur nicht per form sondern direkt per window.open

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 12.Juli.2001, 16:06.
    Re: variable von JS nach perl

      ...oder so ;-)

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 12.Juli.2001, 14:52.
    Re: variable von JS nach perl

      <script language="JavaScript">
      
      var z;
      window.document.write('$x');
      z=7;
      </script>
      <perl>
      out "<script>window.document.write('z');</script>";
      </perl>
       
      
      geht

      Sander

     Antworten


     
 Liste der Einträge von 59700 bis 59850: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.08s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!