Shopsystem ShopPilot

ShopPilot => Aktuelle FAQ - H?ufige Fragen => Thema gestartet von: admin am Oktober 30, 2008, 16:06:13

Titel: In den Warenkorb mit optischem Signal
Beitrag von: admin am Oktober 30, 2008, 16:06:13
Folgende Frage:
Ich kann jetzt wählen, ob der Warenkorb nach jedem Hineinlegen eines Artikels aufgerufen und mir der Inhalt angezeigt wird oder, ob das nicht passiert und - wie in unserem Fall bei Anzeige des Mini-Warenkorbs - statt dessen der hineingelegte Artikel nur dort erscheint. Gibt es auch die Möglichkeit, zwar nicht den Warenkorb, aber doch eine kleine Info-Box zu öffnen, die darüber informiert, das man etwas in den Warenkorb gelegt hat?

Antwort:
Man kann, wenn der Kunde etwas in den WK legt, für kurze Zeit eine Grafik einblenden und damit auf den gefüllten Warenkorb aufmerksam machen.

Dazu braucht man zwei Sachen.

1. Einen div-Bereich, der die Grafik enthält und dynamisch ein/aus geblendet wird.

<div id="putinwk" style="display:none"><img src="../images/other/paket.gif" /></div>

Dieser sollte unmittelbar über dem WK stehen.


2. Ein Script. 
<script type="text/javascript" language="javascript">

window.onload = function is_loaded()
{
  var surl = document.URL;
  var erg = surl.search(/.*placecart.*/);
  if (erg != -1){
      document.getElementById('putinwk').style.display='inline';
      window.setTimeout("ausblenden()", 2000);
  }
  else
  {
      document.getElementById('putinwk').style.display='none';
  }
}

function ausblenden(){
     document.getElementById('putinwk').style.display='none';
}
</script>




Es passiert hier folgendes, wenn eine URL "placecart" enthält
wird ein div mit der "putinwk" eingblendet. Und wird ein Timer
gesetzt (hier 2 Sekunden) der Funktion ausblenden aufruft.





Titel: Re: In den Warenkorb mit optischem Signal
Beitrag von: dobra am Oktober 30, 2008, 17:47:32
Hallo hop,

vielen Dank für den Code - habe das mal kurz für die "auf Merkzettel schreiben" Funktion eingebaut
super Idee - DANKE