Re: Re: Variablen/Werte durchschleifen - 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 H.Fehde (724 Beiträge) am Mittwoch, 2.November.2011, 20:19.
    Re: Re: Variablen/Werte durchschleifen

      Hab alle denkbaren Sachen mit @_sel durchgespielt - aber nichts bringt eine zusätzliche Variable mit Wertzuweisung in den "<do action=all db=...>"-Tag, um einen ausführbaren Link wie z.B. http://....&cmd=all&id=10&WERT=[mein Wert] erzeugen zu können.

      Ich denke, das Durchschleifen von Variablen geht somit doch nur in perl mit
      do_all "db=...","WERT";
      

      Gruß Harald


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von H.Fehde (724 Beiträge) am Dienstag, 1.November.2011, 19:36.
    Variablen/Werte durchschleifen <do action=all ...>

      Man kann ja in perl eine Variable "WERT" bei do_all durchschleigen, wie z.B.

      <body>
      <perl>
      do_all "db=/bei123/Demo/ ","WERT"; 
      </perl>
      </body>
      

      Geht das irgendwie auch bei:
      <body>
      <do action=all db=/bei123/Demo/ >
      </body>
      

      ?? wie z.B.: <do action=all db=/bei123/Demo/ WERT=\$WERT >
      oder <do action=all db=/bei123/Demo/ params=+WERT > ??

      Hat jemand ne Idde oder geht das garnicht ?

      Gruß Harald

     Antworten

    Beitrag von richard (1187 Beiträge) am Mittwoch, 2.November.2011, 12:18.
    Re: Variablen/Werte durchschleifen <do action=all ...>

      Das geht z.Bsp:

      <perl>
       ... 
      $cmd=""; 
       ...
      </perl>
      

      <do cmd=$cmd .... >


      Was willst Du machen?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 2.November.2011, 12:57.
    Re: Variablen/Werte durchschleifen &lt;do action=all ...&gt;

      da fällt mir nur ein, eventuell den @_Sel zu bestücken, die werden ja angehangen. Ob es funktioniert, kann ich nicht sagen

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Mittwoch, 2.November.2011, 20:19.
    Re: Re: Variablen/Werte durchschleifen

      Hab alle denkbaren Sachen mit @_sel durchgespielt - aber nichts bringt eine zusätzliche Variable mit Wertzuweisung in den "<do action=all db=...>"-Tag, um einen ausführbaren Link wie z.B. http://....&cmd=all&id=10&WERT=[mein Wert] erzeugen zu können.

      Ich denke, das Durchschleifen von Variablen geht somit doch nur in perl mit
      do_all "db=...","WERT";
      

      Gruß Harald

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Sonntag, 27.November.2011, 18:09.
    Re: Re: Variablen/Werte durchschleifen <do action=all ...> geht mit js

      Man setzt <do action=all..> in ein <div id="Name"> und läst dann js drüberlaufen.
      So kann man z.B. die "sid" oder ne Variable wie "$ID" durchschleifen !!


      BEISPIEL:

      <div id="Name">
      <do action=all db=/iqws/Demo >
      </div>
      

      <script type="text/javascript">
      var aEls = document.getElementById('Name').getElementsByTagName('a');
      for (var i = 0, aEl; aEl = aEls[i]; i++) {
       aEl.href = aEl.href.replace(aEl.href,aEl.href+'&ID=$ID&sid=$_session');
         
      }
      var aEls = document.getElementById('Name').getElementsByTagName('form');
      for (var i = 0, aEl; aEl = aEls[i]; i++) {
       aEl.action = aEl.action.replace(aEl.action,aEl.action+'&ID=$ID&sid=$_session');
         
      }
      </script>
      

      DEMO: http://baseportal.de/cgi-bin/baseportal.pl?htx=/iqws/Demo_action_variablen

      Gruß Harald

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 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.21s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!