Foros del Web » Programando para Internet » Javascript »

Establecer atributo de tag html

Estas en el tema de Establecer atributo de tag html en el foro de Javascript en Foros del Web. Hola Me gustaría hacer lo siguiente. Según la resolución que tenga el visitante, dar un tamaño a una tabla u otro. Tengo lo siguiente: Código: ...
  #1 (permalink)  
Antiguo 19/05/2008, 15:31
 
Fecha de Ingreso: septiembre-2004
Ubicación: Gran Canaria
Mensajes: 89
Antigüedad: 19 años, 7 meses
Puntos: 0
Pregunta Establecer atributo de tag html

Hola

Me gustaría hacer lo siguiente. Según la resolución que tenga el visitante, dar un tamaño a una tabla u otro. Tengo lo siguiente:

Código:
<script language="JavaScript" type="text/JavaScript">

	var ancho;
	var anchotabla;
	
	ancho = screen.width;
	if (ancho == 1280)
	{
		anchotabla= 100;
		}
		else
		{
			anchotabla= 75;
			}		
	document.getElementsByTagName("table").width = anchotabla + "%";	

</script>
Esto asi por si solo no funciona, y de estar correcto qué tengo que poner en el tag de la tabla en cuestión. perdón pero el javascript no es mi fuerte.

Saludos y gracias
  #2 (permalink)  
Antiguo 19/05/2008, 17:17
 
Fecha de Ingreso: enero-2008
Ubicación: La Plata
Mensajes: 136
Antigüedad: 16 años, 2 meses
Puntos: 3
Respuesta: Establecer atributo de tag html

Buenas Noches , existe una propiedad de JS llamada SetAtributte (No estoy seguro si se escribe asi , mejor busca). Creo que se usa de la siguiente forma:

document.getElementsByTagName('table')[0].setAttributte('width','AQUI EL VALOR')

Una aclaracion... para cambiarle el ancho a todas las tablas de una vez vas a tener que usar algun Loop (For por ejemplo) ya que no se puede modificar a todos de esa forma.

Espero que te haya servido! Suerte!
  #3 (permalink)  
Antiguo 20/05/2008, 05:18
 
Fecha de Ingreso: septiembre-2004
Ubicación: Gran Canaria
Mensajes: 89
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: Establecer atributo de tag html

Gracias por la ayuda, pero no funciona lo que me has puesto. He estado trasteando con el setAttribute pero nada.

Solo tg una tabla y cuando intentaba pillarla por su id no me hacia caso, no la cogia nunca, asi que que puse lo del tagname. Ya no se por donde agarrarlo.

Muchas gracias de todas formas ;)
  #4 (permalink)  
Antiguo 20/05/2008, 06:06
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Establecer atributo de tag html

Hola Sanbasil

A ver si esto funciona:

Código:
document.getElementsByTagName("table").style.width = anchotabla + "%";
Saludos,
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 20:51.