Advertisement
Guest User

JS van webshop SP

a guest
Mar 24th, 2012
443
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function doeCategorie(cat_code){
  2.     document.form1.action="index.php";
  3.     document.form1.cat_code.value=cat_code;
  4.     document.form1.submit();
  5. }
  6.  
  7. function belDeServer(url){
  8.     //als opties bij dit product: meesturen ivm prijsberekening
  9.     var code=(url.indexOf('&')==-1)?url.slice(url.indexOf('=')+1):url.slice(url.indexOf('=')+1,url.indexOf('&'));
  10.     if(document.form1.opties.value.indexOf(code+'#')>-1) url+='&opties='+escape(document.form1.opties.value);
  11.     var http_request = false;
  12.     if (window.XMLHttpRequest) { // Mozilla, Safari,...
  13.     http_request = new XMLHttpRequest();
  14. //  if (http_request.overrideMimeType) {
  15. //      http_request.overrideMimeType('text/xml');
  16. //      }
  17.     } else if (window.ActiveXObject) { // IE
  18.         try {
  19.             document.getElementById('links').style.display='none';
  20.             http_request = new ActiveXObject("Msxml2.XMLHTTP");
  21.             } catch (e) {
  22.                 try {
  23.                     http_request = new ActiveXObject("Microsoft.XMLHTTP");
  24.                     } catch (e) {}
  25.             }
  26.         }
  27.  
  28.     if (!http_request) {
  29.         alert('Dit is iets moeilijks (2) met javascript en het werkt niet op deze browser...');
  30.         return false;
  31.         }
  32.     http_request.onreadystatechange = function() { alertContents(http_request); };
  33.     http_request.open('GET', url, true);
  34.     http_request.send(null);
  35. }
  36.  
  37. function alertContents(http_request) {
  38.     if (http_request.readyState == 4) {
  39.         if (http_request.status == 200) {
  40.             var str=unescape(http_request.responseText);
  41.             hoera=str.split(':::');
  42.             document.getElementById('tekstenofplaatje').innerHTML=hoera[0];
  43.             document.getElementById('biz').innerHTML=hoera[1];
  44.             zetOptie();
  45.             } else {}//alert('Dit is iets moeilijks (1) met javascript en het werkt niet op deze browser...');
  46.         }
  47. }
  48.  
  49. /*
  50. function isMouseLeaveOrEnter(e, handler){      
  51.     var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;
  52.     while (reltg && reltg != handler) reltg = reltg.parentNode;
  53.     return (reltg != handler);
  54.     }
  55. */
  56. function doeHuis(){
  57.         //==> acties moeten aangepast als url veranderd!
  58.         document.form1.action="index.php";
  59.         document.form1.submit();
  60. }
  61.  
  62. function doeTas(code,aantal){
  63.     var door='ja';
  64. //  if(aantal>0){
  65. //      //==> controleer aantal profielen
  66. //      var patt = eval('/'+code+'#/g');
  67. //      var str=document.form1.opties.value;
  68. //      var matches = str.match(patt);
  69. //      try{var aantal_=matches.length;} catch(e){var aantal_=0;}
  70. //      if(aantal_<aantal) {
  71. //          door='neen';
  72. //          alert('Je ben een optietje vergeten aan te geven bij dit dingetje!');
  73. //          }
  74. //      }
  75.     if(door=='ja') {
  76.         var bla="_"+code+"";
  77.         if(document.form1.artikel.value.indexOf(bla)==-1){
  78.             document.form1.cijfer.value++;
  79.             document.getElementById('cijfertje').innerHTML=document.form1.cijfer.value;
  80.             document.form1.artikel.value=document.form1.artikel.value+bla;
  81.             alert('Artikel is toegevoegd aan boodschappentas!');
  82.             }
  83.         }
  84. //alert(document.form1.artikel.value);
  85. }
  86.  
  87. function doeUitverkocht(aan){
  88.     if(aan) {
  89.         document.getElementById('besteltekst').style.display='none';
  90.         document.getElementById('uitverkoop').style.display='block';
  91.         }
  92.     else {
  93.         document.getElementById('besteltekst').style.display='block';
  94.         document.getElementById('uitverkoop').style.display='none';
  95.         }
  96. }
  97.  
  98. function doeOptie(code,optie){
  99.     var bla=code +'#'+ optie +'_';
  100.     document.form1.opties.value=document.form1.opties.value+bla;
  101. //alert(document.form1.opties.value);
  102.     return;
  103. }  
  104.  
  105. function zetOptie(){
  106. try { //==> geen opties=geen formulier:
  107.         boem=document.form1.opties.value.split('_');
  108.         var aantal=boem.length-1; //==> eindigt met _!
  109. //      var bla='';
  110.         for(i=0;i<aantal;i++) {
  111.             boem2=boem[i].split('#');
  112.             //==>   boem2[0]=artikelcode; boem2[1]=optie; document.forms[0]=document.form0
  113.             var aantalj=document.form0.elements.length;
  114.             for(j=0;j<aantalj;j++) {
  115.                     var tsja=document.form0.elements[j].options;
  116.                     aantalk=tsja.length;
  117.                     for (k=0; k<aantalk;k++) {
  118.                         if(tsja[k].value==boem2[1]) {
  119. //                          bla+=boem2[1]+'_';
  120.                             tsja[k].selected=true;
  121.                             document.getElementById('besteltekst').style.display='block';
  122.                             }
  123.                         }
  124.                     }
  125.             }
  126. //      zetPrijs(bla);
  127.         }
  128. catch(e){}
  129. }  
  130.  
  131. function doePing(){
  132.     if(document.form1.artikel.value) {
  133.         document.form1.action="cash.php";
  134.         document.form1.submit();
  135.         }
  136.     else alert('Je boodschappentas is nog leeg!');
  137. }
  138.  
  139. function doeOpdaat(code,waarde){
  140.     eval("document.form1.art_"+code+".value="+waarde);
  141.     document.form1.submit();
  142. }
  143.  
  144. function doeKill(code){
  145.     var bla=document.form1.artikel.value;
  146.     bla=bla.replace("_"+code,'');
  147.     document.form1.artikel.value=bla;
  148.     document.form1.cijfer.value=document.form1.cijfer.value-1;
  149.     document.form1.submit();
  150. }
  151.  
  152. function doeDetails(code,cat_code){
  153.         document.form1.action="index.php";
  154.         document.form1.cat_code.value=cat_code;
  155.         document.form1.code.value=code;
  156.         document.form1.submit();
  157. }
  158.  
  159. function herman(){
  160.     var formulier=document.form0;
  161.     if(!formulier.naam.value){
  162.         alert('Je bent vergeten een naam in te vullen!');
  163.         formulier.naam.focus();
  164.         return false;
  165.         }  
  166.     if(!formulier.adres.value){
  167.         alert('Je bent vergeten een adres in te vullen!');
  168.         formulier.adres.focus();
  169.         return false;
  170.         }  
  171.     if(!formulier.postcode.value){
  172.         alert('Je bent vergeten de postcode in te vullen!');
  173.         formulier.postcode.focus();
  174.         return false;
  175.         }  
  176.     if(!formulier.plaats.value){
  177.         alert('Je bent vergeten een woonplaats in te vullen!');
  178.         formulier.plaats.focus();
  179.         return false;
  180.         }  
  181.     if(!formulier.telefoon.value){
  182.         alert('Je bent vergeten je telefoonnummer in te vullen!');
  183.         formulier.telefoon.focus();
  184.         return false;
  185.         }  
  186.     var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  187.     if (!filter.test(formulier.email.value)) {
  188.         alert('Geef een geldig emailadres op!');
  189.         formulier.email.focus();
  190.         return false;
  191.         }  
  192.     return true;
  193. }  
  194.  
  195. function doeKassa(welke){
  196.         if(welke&&herman()){
  197.             document.form0.methode.value=welke 
  198.             document.form0.action="post.php";
  199.             document.form0.submit();
  200.             }
  201.         else {
  202.             document.form1.action="kassa.php";
  203.             document.form1.submit();
  204.             }
  205. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement