Foros del Web » Programando para Internet » Javascript »

Matrices

Estas en el tema de Matrices en el foro de Javascript en Foros del Web. Como puedo hacer para que lo que debe escribir mi función, lo escriba debajo del menu, y como hago que funcione mi función opera() porque ...
  #1 (permalink)  
Antiguo 03/03/2002, 21:21
 
Fecha de Ingreso: marzo-2002
Mensajes: 6
Antigüedad: 22 años, 2 meses
Puntos: 0
Matrices

Como puedo hacer para que lo que debe escribir mi función, lo escriba debajo del menu, y como hago que funcione mi función opera() porque no funciona, creo que el problema esta en el nombre de de cada input por favor envienme una respuesta lo más rápido que puedan


Código:
  
<HTML>
<HEAD>
<TITLE>Matrices</TITLE>


<SCRIPT LANGUAGE ="JavaScript">

function opera(){
var res=(document.matrices.c1v1.value*document.matrices.c2v2.value)-(document.matrices.c1v2.value*document.matrices.c2v1.value);
document.matrices.resu.value=res;

}

</script>
</HEAD>

<BODY bgcolor=lightblue>

<CENTER>

<H1>MATRICES</H1>

<form name=numero>
De cuanto por cuento quieres la matriz
<input type=text name=numer  size=5>
<input type=button onclick=num() value=hacer><p>
</form>

<form name=prueba>
<table>
<tr><td></td></tr></table>



</center>

<SCRIPT LANGUAGE ="JavaScript">


function num() {

var i=1;
var a=document.numero.numer.value;
if (a<=1){
alert("Número no válido, Es de 2 a infinito");
}
else {
	document.write("<center><h1>MATRIZ DE "+a+" X "+a);  
	document.write("</h1><form name=matrices><center><table border=1>");  

  while ( i<=a){

    
        document.write("<center><td>"+i+"</center></td> ");  
	var m=1;
	while ( m<=a){
            	document.write("<td><INPUT TYPE=TEXT NAME=c"+i+"v"+m+" size=4></td>");
		m++;
		
			}
i++;

document.write("</tr>");
}
document.write("</table><p>");


document.write("<input type=button onclick=opera() value=Determinante>");
document.write("<input type=text name=resu size=6></form>");

}
}
</script>





<hr>





</body>
</html>

Gracias

David Muciño
  #2 (permalink)  
Antiguo 04/03/2002, 06:33
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: Matrices

1.- Yo particularmente en HTML uso comillas para especificar el valor de cualquier cosa. No siempre es obligatorio, pero si las pones en todos los casos te funciona siempre. Ej: <input type="button" onclick="num()" value="hacer">

2.- no uses espacios en blanco ni antes ni después de un "=" en HTML.

3.- Pasa las funciones (esto no es imprescindible, pero le dá legibilidad a tu código.

Ve cambiando esto mientras hago mas pruebas.
  #3 (permalink)  
Antiguo 04/03/2002, 06:35
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: Matrices

Para que te salga por debajo del menu, puedes hacer dos cosas:

1.- Usa frames.
2.- Genera en tu nuevo documento (el que estás produciendo con document.write), los tags necesarios para volver a escribir tu menu.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:31.