viernes, 6 de marzo de 2009

AAP bloque T1.3 ejercicio 1: Hacer una clase que corresponda a una fila de una tabla, con número de columnas variable, y un programa que permita...

Bien pues aqui esta el codigo que realiza lo pedido:

function ClaseFila(columnas){
this.columnas=columnas;
this.toString=imprimirFila;
}


function imprimirFila(columnas){

print( marca('table'));

print( marca( 'tr' ));
for ( j=0;j<this.columnas;++j ) {
print ( celda('casilla'+','+(j+1)));
}
print ( finmarca('tr'));

print (finmarca('table'));

}

function marca( m ) {
return "<"+m+">";
}

function finmarca( m ) {
return "</"+m+">";
}

function celda( contenido ) {
return marca("td")+contenido+finmarca("td");
}

function crearRow(columnas){
var row=new ClaseFila(4);
print(row.toString());


}

crearRow(4);




Y lo que nos resulta de interpretarlo:

>js bloqueT13.js > bloqueT13.html







casilla1casilla2casilla3casilla4

No hay comentarios: