Advertisement
Raul_julian

Selecionador_de_Poltronas.js

Dec 8th, 2013
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     /*
  2.    
  3.         Estado das Poltronas  
  4.        
  5.         FALSE = Disponível;
  6.         TRUE = Indisponível;
  7.        
  8.         Script desenvolvido por: Raul Julian
  9.    
  10.     */
  11.    
  12.     var poltronas = [false, true, false, false, false, true, false, true];
  13.     var rec = document.getElementsByTagName("img");
  14.  
  15.     window.onload = function() {
  16.            
  17.             IniciaPolt();
  18.            
  19.             for(var j=1; j<rec.length; j++) {
  20.                
  21.                     rec[j].onclick = Verifica(j-1);
  22.                    
  23.                     }
  24.            
  25.             }
  26.  
  27.     /* Função da inicialização das poltronas */
  28.    
  29.     function IniciaPolt() {
  30.        
  31.         var imagens = document.getElementsByTagName("img");
  32.         imagens[0].src = "img/topo.jpg";
  33.        
  34.    
  35.         for(var i=1; i<imagens.length; i++) {
  36.            
  37.             if(!poltronas[i-1]) {
  38.            
  39.                 imagens[i].src = "img/disp.jpg";
  40.             }
  41.                
  42.             else {
  43.                
  44.                 imagens[i].src = "img/indisp.jpg";
  45.             }
  46.         }
  47.    
  48.     }
  49.    
  50.     /* Função para o cliente Selecionar a poltrona  */
  51.    
  52.     function SelPolt() {
  53.        
  54.         var imagens = document.getElementsByTagName("img");
  55.        
  56.         for(var i=1; i<imagens.length; i++) {
  57.            
  58.                 if(!poltronas[i-1]) {
  59.                    
  60.                         imagens[i].src = "img/open.jpg";
  61.                        
  62.                         var aceito = confirm("Aceita essa poltrona?");
  63.                        
  64.                         if(aceito) {
  65.                            
  66.                                 break;
  67.                         }
  68.                        
  69.                         else {
  70.                            
  71.                             imagens[i].src = "img/disp.jpg";
  72.                         }
  73.                 }
  74.                
  75.         }
  76.     }
  77.    
  78.     /* Função para a escolha dos casais */
  79.    
  80.     function CasalPolt() {
  81.        
  82.         var imagens = document.getElementsByTagName("img");
  83.        
  84.         for(var i=1; i<imagens.length; i++) {
  85.            
  86.                 if(!poltronas[i-1] && !poltronas[i]) {
  87.                    
  88.                         imagens[i].src = "img/open.jpg";
  89.                         imagens[i + 1].src = "img/open.jpg";
  90.                        
  91.                         var aceito = confirm("Deseja essas poltronas?");  
  92.                        
  93.                         if(aceito) {
  94.                            
  95.                                 break;
  96.                         }
  97.                        
  98.                         else {
  99.                            
  100.                             imagens[i].src = "img/disp.jpg";
  101.                             imagens[i+1].src = "img/disp.jpg";
  102.                         }
  103.                 }
  104.                
  105.         }
  106.     }
  107.    
  108.     function Verifica(i) {
  109.        
  110.         return function() {
  111.        
  112.             alert((poltronas[i]) ? "Esta Poltrona está Ocupada" : "Esta Poltrona está vazia");
  113.     }
  114.                             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement