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.