Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Compatibilidad: FireFox e Internet Explorer

Estas en el tema de Compatibilidad: FireFox e Internet Explorer en el foro de Frameworks JS en Foros del Web. Saludos: Alguien sabe como hacer para logar la compatibilidad en asignacion de estios css (class) a un objeto, haciendo uso de: setAttribute("class","estilo"). Ver el ejemplo: ...
  #1 (permalink)  
Antiguo 19/05/2006, 11:20
 
Fecha de Ingreso: junio-2004
Mensajes: 90
Antigüedad: 19 años, 10 meses
Puntos: 0
Compatibilidad: FireFox e Internet Explorer

Saludos:

Alguien sabe como hacer para logar la compatibilidad en asignacion de estios css (class) a un objeto, haciendo uso de: setAttribute("class","estilo").

Ver el ejemplo: funciona bien en firefox pero no en IE.


Código HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
<style type="text/css">
.estilo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	height: 100px;
	background:#FFFFCC;
	width: 200px;
	border: 1px solid #999999;
}
</style>
<script language="javascript1.1">
function fCrearCalendario(){

	oContenedor = document.getElementsByTagName("body").item(0);		
	oDiv = document.createElement("div");
	oDiv.id = "cuadro";
	oDiv.setAttribute("class","estilo");
	oDiv.innerHTML = "Cuadro [+]";
	
	oContenedor.appendChild(oDiv);
}	
</script>
</head>

<body>
<input type="button" value="Click" onclick="fCrearCalendario();">
</body>
</html> 

Espero sus comentarios.
  #2 (permalink)  
Antiguo 25/05/2006, 10:01
 
Fecha de Ingreso: mayo-2006
Ubicación: Zaragoza
Mensajes: 54
Antigüedad: 17 años, 11 meses
Puntos: 0
Si no me equivoco sería algo así.

Cambia esta línea:
oDiv.setAttribute("class","estilo");

por:
oDiv.className="estilo";

Saludos
(puto explorer!!)
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 07:02.