Jump to content


recycled

Member Since 19/11/2003
Offline Last Active 06/10/2008, 15:04
-----

Posts I've Made

In Topic: On Click Somar Checkbox (array)

15/07/2006, 03:26

tenta isso :)
deve ser +- o que você queria.

<form name="frm" id="frm" onsubmit="return false;">
<input name='check[]' id='check[]' type='checkbox' value='5' class='radio' onclick="Somar();" />Possui veículo próprio?<br>
<input name='check[]' id='check[]' type='checkbox' value='12' class='radio' onclick="Somar();" />Possui display próprio?<br>
<input name='check[]' id='check[]' type='checkbox' value='10' class='radio' onclick="Somar();" />É fornecedor Exclusivo?<br>

<input name="total_valor" type="text" />
</form>
<script>
total = 0; //toal é zero no começo
function Somar(){
var form = document.forms[0]; //pega o primeiro form q aparecer
	for (var i=0;i < form.elements.length;i++) //checa o numero de elementos no form
	{
		if(form.elements[i].type == "checkbox") //procura somente pelos 'checkbox'
		{
			checa = form.elements[i].getAttribute("id"); //pega o atributo ID de cada checkbox
			if(checa == "check[]" && (form.elements[i].checked)){ //compara pra ver se está marcado e se o nome é check[] (o que vc deu)
				total = (parseInt(total) + parseInt(form.elements[i].value)); //transforma em Integer pra poder somar certo
			}
		}
	}
	form.total_valor.value = total; //atualiza o campo

}
</script>

abraços B)

In Topic: Pegar Parte Especifica Do Conteúdo De Outra Página

15/07/2006, 02:10

Tenta algo assim:

<script>
function pegaDiv(nomediv){
	//pega primeiro TODAS as tags DIV da pagina especifica...
	var divs = document.getElementsByTagName('div');
	
	for (var i = 0; i < divs.length; i++) { //varre todas as divs em busca da div escolhida
		status = divs[i].getAttribute("id"); 
		if ( status == nomediv) { 
			//pega o valor
			var contentdiv = divs[i].innerHTML;
			alert("CONTEUDO DA DIV ESCOLHIDA:\n\n"+contentdiv);
		}
	}
	
}
</script>
<table>
<tr>  
<td><div id="batata"><strong>vai pegar isso</strong></div>
<div id="cenoura">aqui nao vai pegar</div></td>
</tr>
</table><br />
<input type="button" id="zzz" onclick="pegaDiv('batata');" value="pegar div" />

Espero ter ajudado!
B)

eu nao sei se era bem isso que você queria hehe :)

In Topic: Variavel X Objeto

15/07/2006, 01:53

nao sei se entendi direito mas tenta isso:

<script>
function mudaBg(objetoTr,conteudoBg){
	//ex: muda a cor de fundo da tr
	objetoTr.style.background = ""+conteudoBg+"";
}
</script>
<table>
<tr id="td_legal" onclick="mudaBg(this,'#efc');">  
<td>fdsfsfsfsdfsfsdfsdfsd</td>
</tr>
</table>

espero ter ajudado

IPB Skin By Virteq