SHARE
TWEET

JS van webshop SP

a guest Mar 24th, 2012 321 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. }
RAW Paste Data
Top