Jump to content


Feko

Member Since 13/03/2008
Offline Last Active 28/02/2012, 08:21
-----

#989151 Criar Tabela Com Javascript

Posted by Feko on 06/12/2009, 11:01

Você chegou bem perto da solução...
O único detalhe é que o innerHTML sobreescreve o html dentro de um elemento, e não acumula.
Então, é só armazenar o HTML gerado pela função em uma variável, e só escrever no final da função. ;)

<html>
<head>
<script type="text/javascript">
var linha = 3;
var coluna = 4;
var conteudo = 1;
var html="";
function criartabela(){
     html +='<table border>';
     for(var x=1;x<=linha;x++){
          html+='<tr>';
          for(var y=1;y<=coluna;y++){
               html += '<td>'+conteudo+'</td>';
               conteudo++;
          }
          html+='</tr>';
     }
     html+='</table>';
        document.getElementById('diiiv').innerHTML=html;
}

</script>

</head>
<body>
<div id="diiiv"></div>
</body>
</html>

Testado em Firefox 3.5
  • Zak likes this


#988268 Redirecionamento Com Parâmetros - Javascript

Posted by Feko on 30/11/2009, 14:48

Não precisava de seu código ASP, só do HTML gerado :)
Não coloquei a chamada da função no onsubmit do form. No onsubmit, coloquei return false, e chamei a função no onclick do botão.
Funcionou sem problemas, tanto o redirecionamento quanto o alerta.
O código ficou assim:

<html>
	<head>
		<script type="text/javascript">
			function myFunction(){
				if((document.form1.qtdcampo.value == "0") && (document.form1.qtdcidade.value == "0") && (document.form1.qtdcorrida.value == "0")){
					window.alert("Não é possível realizar a compra de 0 bicicletas.");
				}else{
					var qtdcampo = document.form1.qtdcampo.value;
					var qtdcidade = document.form1.qtdcidade.value;
					var qtdcorrida = document.form1.qtdcorrida.value;
					var url = "/WebSite1/pedido.aspx";
					window.location.href = url + "?qtdca=" +qtdcampo+"&qtdci="+qtdcidade+"&qtdco="+qtdcorrida;
				}
			}
		</script>
	</head>
	<body>
		<form name="form1" method="GET" action="#" onsubmit="return false">
			<input type="text" name="qtdcampo" value="0" />
			<input type="text" name="qtdcidade" value="0" />
			<input type="text" name="qtdcorrida" value="0" />
			<input type="button" name="botao1" onclick="myFunction()" value="Vai meu filho!!!" />
		</form>
	</body>
</html>


Tente fazer isso, substituindo seu formulário em ASP por um formulário em HTML normal.
Abraços.


#909322 Iframe Oculto

Posted by Feko on 18/04/2008, 12:00

Olá!!
Ouvi falar, um tempo atrás, sobre um tal de iframe oculto... O que é, pra que serve, quais as vantagens, e como se faz??
Abraços!


IPB Skin By Virteq