Unidade 03 - JS - Exemplo 12 - js

Transcrição

Unidade 03 - JS - Exemplo 12 - js
/media/56025ADB025AC023/Private/Eddie/Empresas…/Disc_PI2/Exemplos/JavaScript/js/jsExemplo12.js
Page 1 of 2
Fri 01 Mar 2013 11:27:46 AM BRT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
/* Prof. Edwar Saliba Júnior */
/* http://www.esj.eti.br
*/
window.onload = function(){
carregarPoltronas();
var imagens = document.getElementsByTagName("img");
for(var i=0; i<imagens.length; i++){
imagens[i].onclick = verificarStatus(i);
}
}
var poltronas = [false, true, false, true, true, true];
function carregarPoltronas(){
var imagens = document.getElementsByTagName("img");
for(var i=0; i<imagens.length; i++){
if(poltronas[i]){
imagens[i].src = "img/poltronaAmarela.png";
imagens[i].alt = "Poltrona Amarela";
}
else{
imagens[i].src = "img/poltronaVermelha.png";
imagens[i].alt = "Poltrona Vermelha";
}
}
}
function selecionarPoltrona(){
var imagens = document.getElementsByTagName("img");
for(var i=0; i<poltronas.length; i++){
if(poltronas[i]){
imagens[i].src = "img/poltronaVerde.png";
imagens[i].alt = "Poltrona Verde";
if(confirm("Deseja ficar com esta poltrona?")){
break;
}
else{
imagens[i].src = "img/poltronaAmarela.png";
imagens[i].alt = "Poltrona Amarela";
}
}
}
}
function selecionarPoltronaCasal(){
var imagens = document.getElementsByTagName("img");
for(var i=0; i<poltronas.length; i++){
if(poltronas[i] && poltronas[i + 1]){
imagens[i].src = "img/poltronaVerde.png";
imagens[i].alt = "Poltrona Verde";
imagens[i+1].src = "img/poltronaVerde.png";
imagens[i+1].alt = "Poltrona Verde";
- 1 -
/media/56025ADB025AC023/Private/Eddie/Empresas…/Disc_PI2/Exemplos/JavaScript/js/jsExemplo12.js
Page 2 of 2
Fri 01 Mar 2013 11:27:46 AM BRT
59
60
if(confirm("Deseja ficar com esta poltrona?")){
61
break;
62
}
63
else{
64
imagens[i].src = "img/poltronaAmarela.png";
65
imagens[i].alt = "Poltrona Amarela";
66
imagens[i+1].src = "img/poltronaAmarela.png";
67
imagens[i+1].alt = "Poltrona Amarela";
68
}
69
}
70
}
71 }
72
73 function verificarStatus(poltrona){
74
return function(){
75
var origem = document.getElementsByTagName("img")[poltrona].src;
76
if(origem.indexOf("poltronaAmarela.png")>0){
77
alert("Poltrona disponível");
78
}
79
else{
80
if(origem.indexOf("poltronaVerde.png")>0){
81
alert("Esta poltrona é sua.");
82
}
83
else{
84
alert("Poltrona indisponível");
85
}
86
}
87
}
88 }
89
- 2 -

Documentos relacionados

Unidade 03 - JS - Exemplo 09 - js

Unidade 03 - JS - Exemplo 09 - js /media/56025ADB025AC023/Private/Eddie/Empresas…/Disc_PI2/Exemplos/JavaScript/js/jsExemplo09.js Page 2 of 2 Wed 27 Feb 2013 02:38:10 PM BRT

Leia mais

Energia Sierra Juarez US Transmission Line

Energia Sierra Juarez US Transmission Line RESPONSE TO 602-1: The fire hazard severity map used for Figure 3.9-1 is from CAL FIRE, 2007, as noted in the figure sources. DOE reviewed the relevant fire hazard maps and confirmed that the CAL F...

Leia mais