Managed Server
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Javascript Variable an html übergeben

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Javascript Variable an html übergeben
    am: 26. Februar 2014, 09:59:59
    Hallo und Guten Morgen,
    ich möchte einen sellpixel für Affilinet einbauen.
    Dazu muss innerhalb des IMG Tags eine Variable mit dem Bestellwert übergeben werden.
    <IMG SRC="https://xxx?site=xxx&mode=pps&ltype=1&price=warenkorb&order={$Bestellung->cBestellNr}" WIDTH="1" HEIGHT="1" />

    Ich möchte jetzt für die Variable price den Wert warenkorb übergeben.
    Die Variable Warenkorb ist zuvor in einem Javascript befüllt worden.
    Code: Javascript  [Auswählen]
    <script type="text/javascript">
    var warenkorb = {$Bestellung->fGesamtsumme};
    </script>

    Wie kann ich jetzt die Variable warenkorb korrekt an den sellpixel übergeben?
    Vielen Dank

    Linkback: https://www.modified-shop.org/forum/index.php?topic=29483.0

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Javascript Variable an html übergeben
    Antwort #1 am: 26. Februar 2014, 10:21:57
    Code: XML  [Auswählen]
    <IMG SRC="https://xxx?site=xxx&mode=pps&ltype=1&price={$Bestellung->fGesamtsumme}&order={$Bestellung->cBestellNr}" WIDTH="1" HEIGHT="1" />

    Dafür ist keinerlei Javascript notwendig.

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Re: Javascript Variable an html übergeben
    Antwort #2 am: 26. Februar 2014, 10:34:59
    Hmm irgendwie wird bei mir die Variable warenkorb aber nicht in dem IMG an Affilinet übergeben.
    Schalte ich innerhalb des Javascript Codes ein document.write, dann ist der Wert innerhalb Javascript aber richtig.
    Hier nochmal der gesamte Code:
    Code: Javascript  [Auswählen]
    <script type="text/javascript">
    var warenkorbbrutto = {$Bestellung->fGesamtsumme};
    var warenkorbnetto = (warenkorbbrutto - 4.60);
    var warenkorb = (warenkorbnetto.toFixed(2));
    </script>
    <IMG SRC="https://xxx/registersale.asp?site=xxx&mode=pps&ltype=1&price=warenkorb&order={$Bestellung->cBestellNr}" WIDTH="1" HEIGHT="1" />

    Irgendwie muss ich doch der Variable warenkorb beibringen, dass sie an das sellpix übergeben wird oder?

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Javascript Variable an html übergeben
    Antwort #3 am: 26. Februar 2014, 11:45:16
    Das Javascript ist vollkommen unnötig. Und weiß auch gar nichts von deinem <img>. Die Berechnung, die du im Javascript ausführst, kannst du auch problemlos mit php lösen.
    Allerdings dürfte bei genauerer Betrachtung $Bestellung keine Smarty-Variable sein. Und wenn es eine php-Variable ist wird in dem Fall nichts ausgegeben. Wo genau steht denn dieses Stück Code, dass du oben gepostet hast.
    1 Antworten
    2267 Aufrufe
    29. August 2012, 09:21:32 von Guenter59
    7 Antworten
    4689 Aufrufe
    25. Januar 2010, 08:01:32 von karl
    17 Antworten
    10743 Aufrufe
    09. Oktober 2013, 19:31:12 von burrito
    0 Antworten
    1935 Aufrufe
    08. August 2012, 13:14:19 von Mellowbag