`
script` var LampadaChave = []; // Chave.id = liga / desliga elemento com este id var Lampadaicone = []; // icone.id = ícone do elemento. var LampadaDado = []; // Dado.id = conteúdo do elemento. var Lampadanome = []; // nome.id = nome do elemento. var LampadaConj = []; LampadaConj.Lampada = ['Led', 'Fluorescente', 'Incandescente', 'Halogena', 'Dicroica']; Lampadanome.Led = "Led"; Lampadaicone.Led = { true: ' `
img src="LedOn.jpg" height="30"`', false:' `
img src="LedOff.jpg" height="30"`'}; LampadaDado.Led = { true: ' `
img src="LedOn.jpg" height="180"`', false:' `
img src="LedOff.jpg" height="180"`'}; Lampadanome.Fluorescente = "Fluorescente"; Lampadaicone.Fluorescente = { true: ' `
img src="FluorescenteOn.jpg" height="30"`', false:' `
img src="FluorescenteOff.jpg" height="30"`'}; LampadaDado.Fluorescente = { true: '`
img src="FluorescenteOn.jpg" height="180"`', false:'`
img src="FluorescenteOff.jpg" height="180"`'}; Lampadanome.Incandescente = "Incandescente"; Lampadaicone.Incandescente = { true: ' `
img src="IncandescenteOn.gif" height="30"`', false:' `
img src="IncandescenteOff.gif" height="30"`'}; LampadaDado.Incandescente = { true: ' `
img src="IncandescenteOn.gif" height="180"` ', false:' `
img src="IncandescenteOff.gif" height="180"` '}; Lampadanome.Halogena = "Halogena"; Lampadaicone.Halogena = { true: ' `
img src="HalogenaOn.jpg" height="30"`', false:' `
img src="HalogenaOff.jpg" height="30"`'}; LampadaDado.Halogena = { true: ' `
img src="HalogenaOn.jpg" height="180"` ', false:' `
img src="HalogenaOff.jpg" height="180"` '}; Lampadanome.Dicroica = "Dicróica"; Lampadaicone.Dicroica = { true: ' `
img src="DicroicaOn.jpg" height="30"`', false:' `
img src="DicroicaOff.jpg" height="30"`'}; LampadaDado.Dicroica = { true: ' `
img src="DicroicaOn.jpg" height="180"` ', false:' `
img src="DicroicaOff.jpg" height="180"` '}; function Lampadainicia() { for (var TipoLamp in LampadaConj.Lampada) { LampadaChave[LampadaConj.Lampada[TipoLamp]] = true; } LampadaMudaImagem();} function Lampadaentra(elemento) { LampadaChave[elemento] = !LampadaChave[elemento]; LampadaMudaImagem();} function LampadaColocaLink(elemento, mostra) { return '`
a href="javascript:Lampadaentra(\'' + elemento + '\')"`' + mostra + '`
`'} function LampadaMonta(Qual, lista) { var sai = ''; var a, b, SeqTipoLamp; // ex: Monta('Dado', ['L', 'R') =` Dado.L[Chave.L]; Dado.R[Chave.R]; for (SeqTipoLamp in lista) { a = Qual + "." + lista[SeqTipoLamp]; // Dado.L b = eval(a) if (b === undefined) {a = lista[SeqTipoLamp];} else { a = Qual + "." + lista[SeqTipoLamp] + "." + eval('LampadaChave.' + lista[SeqTipoLamp]); a = eval(a); if (a === undefined) {a = eval(Qual + "." + lista[SeqTipoLamp]);} } sai += ' ' + LampadaColocaLink(lista[SeqTipoLamp], a) + ' '; } return sai; } function LampadaMudaImagem() { document.getElementById('Lampadaconfig').innerHTML = LampadaMonta('Lampadaicone', LampadaConj.Lampada); document.getElementById('Lampadaconfiguracao').innerHTML = LampadaMonta('Lampadanome', LampadaConj.Lampada); document.getElementById('Lampadaconteudo').innerHTML = LampadaMonta('LampadaDado', LampadaConj.Lampada); } `
` `
linguagem` `
topico` `
nome`Comparação de Lampadas`
` `
titulo`Comparação de Lampadas`
` `
descritor`Comparação de Lampadas
`
` `
lead`Comparar rendimento de vários tipos de lampadas
`
` `
melhorar`Melhorar`
` `
referencia`http://www.w3schools.com/htmldom/tryit.asp?filename=try_bulb  http://www.w3schools.com/htmldom/dom_nodes.asp
`
` `
referencia`LigarLed.html   http://www.w3schools.com/htmldom/tryit.asp?filename=try_bulb  http://apoie.net.br/desenvolvimento/WPaginaPronta.html `
`
`
referencia`CompararLedLampada.html  BotaoConfigConteudo.html `
`
`
origem`CompararLampada.xml`
` `
` `
topico` `
titulo`Lampadas`
` `
desc`Lampada.html

`
` `
` `
topico` `
titulo`Lampadas`
` `
desc`Lampada.html
`
table` `
tbody` `
tr` `
td` `
fieldset` `
legend` Config - clique para alterar `
` `
span id="Lampadaconfig"``
` `
` `
` `
td` `
fieldset` `
legend` Configuração - clique para alterar `
` `
span id="Lampadaconfiguracao"``
` `
` `
` `
` `
` `
` `
fieldset` `
legend` Conteúdo - clique para alterar `
` `
span id="Lampadaconteudo"``
` `
` `
` `
` `
topico` `
titulo`Comparação das Lampadas`
` `
desc` `
` `
` `
topico` `
titulo`Interface interna-Codigo fonte `
` `
desc`DefinirLampada.js
`
` `
` `
topico` `
titulo`Interface interna-Codigo fonte `
` `
desc`FuncaoLampada.js
`
` `
` `
topico` `
titulo`Codigo fonte principal `
` `
desc`Lampada.html
`
` `
` `
`