Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2008, 04:37
steel_psg
 
Fecha de Ingreso: febrero-2008
Mensajes: 27
Antigüedad: 17 años
Puntos: 1
IE7 no lo ejecuta?

Hola chicos, vengo a robaros un poco de vuestro tiempo jeje. Tengo 3 funciones de javascript muy simples que me funcionan a la perfeccion en Firefox pero en IE6 y IE7 no hacen nada, como si no se ejecutasen. No dan error ni nada, y me quedo a cuadros porque las necesito y no consigo sacar nada en claro. Son las siguientes:

Código:
function mostrarCobradas() {
	var table = document.getElementsByName('listadoTabla');
	for(i = 0; i < table.length; i++) {
		var rows = table[i].getElementsByTagName('tr');
		for(j = 0; j < rows.length; j++) {
			if(rows[j].className == 'listadoNoCobrada')
			{
				rows[j].style.display = 'none';
			}else{
				rows[j].style.display = '';
			}
		}
	}
}

function mostrarNoCobradas() {
	var table = document.getElementsByName('listadoTabla');
	for(i = 0; i < table.length; i++) {
		var rows = table[i].getElementsByTagName('tr');
		for(j = 0; j < rows.length; j++) {
			if(rows[j].className == 'listadoCobrada')
			{
				rows[j].style.display = 'none';
			}else{
				rows[j].style.display = '';
			}
		}
	}
}

function mostrarTodo() {
	var table = document.getElementsByName('listadoTabla');
	for(i = 0; i < table.length; i++) {
		var rows = table[i].getElementsByTagName('tr');
		for(j = 0; j < rows.length; j++) {
			if(rows[j].className == 'listadoNoCobrada')
			{
				rows[j].style.display = '';
			}else{
				rows[j].style.display = '';
			}
		}
	}
}
Lo unico que hacen es esconder determinadas filas de una tabla segun el nombre que tengan los <tr></tr>.

HYaber que sacais en claro.