Foros del Web » Programando para Internet » Javascript »

¿Cómo crear un Link con JavaScript?

Estas en el tema de ¿Cómo crear un Link con JavaScript? en el foro de Javascript en Foros del Web. Hola a todos. Tengo una tabla creada en HTLM que sirve de menú. Al hacer click en una de las celdas, he conseguido que se ...
  #1 (permalink)  
Antiguo 08/01/2009, 05:16
 
Fecha de Ingreso: enero-2009
Mensajes: 14
Antigüedad: 15 años, 3 meses
Puntos: 0
¿Cómo crear un Link con JavaScript?

Hola a todos.

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:
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;
			}
		}
Gracias por adelantado.
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 03:14.