Tengo una tabla creada en HTLM que sirve de menú. Al hacer click en una de las celdas, he conseguido que se me creen mas celdas simulando una especie de Sub-Menú.
La cuestión es que, en el texto de esas nuevas celdas, necesito que haya un Hipervínculo hacia otro sitio, por lo que como esas celdas se crean en tiempo de ejecución de la página, tengo que crearlas un enlace por JavaScript pero no sé como.
Aquí os pongo el código, pero no me funciona, me dice "Error inesperado en llamada a método"
Código:
Gracias por adelantado. var elmTBODY = document.getElementById('menu_pr'); var elmTR; var elmTR2; var elmTD; var elmTD2; var elmText; var elmText2; var elmLINK; if (sw==0) { elmTR = elmTBODY.insertRow(4); elmTR2 = elmTBODY.insertRow(5); for (var i=0; i<1; i++) { elmTD = elmTR.insertCell(i); elmTD2 = elmTR2.insertCell(i); elmLINK = document.createElement('a'); elmLINK.setAttribute('href','http://www.google.com'); elmText = document.createTextNode('> FUNDADORES'); elmLINK.appendChild(elmText); elmText2 = document.createTextNode('> 1a. REGATA'); elmTD.id = "celda_nacimiento"; elmTD.style.backgroundColor = "#FFFFFF"; elmTD.appendChild(elmText); elmTD2.id = "celda_nacimiento"; elmTD2.appendChild(elmText2); sw=1; } }