Creando tablas dinámicas usando javascript, filas y columnas dadas en cuadros de texto

Estoy de vuelta con un problema otra vez (por favor, coopere con mis preguntas tontas, soy muy nuevo en JavaScript). Estoy tratando de entender el concepto de tablas dinámicas en JavaScript. Por supuesto pasé por Google, pero no pude entender el concepto :(

Lo que tengo son dos cuadros de texto (tb1, tb2) para ingresar el número de filas y el número de columnas respectivamente. Entonces, cuando hago clic en el botón (b1), debería crear la tabla según el número de filas y columnas en los cuadros de texto. Esto es lo que sé hasta ahora ..

<script type = "text/javascript">

function createTable(){
var a = document.getElementById("tb1").value;
var b = document.getElementById("tb2").value;

    if(a=="" || b==""){
        alert("Please enter some numeric value");
        }else{
        .......the creating table code goes here.....   

        }
    }

}

</script>

Llamaré a la función createTable en el botón onClick = "createTable ()". Cualquier ayuda es muy apreciada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta