e intentado hacer esa funcion yo pero me da un error en la linea 15 :S aqui les dejo el codigo a ver si me pueden ayudar..
Código Javascript:
Ver original
if(typeof document.getElementsByName!='function'){ document.getElementsByName=function(){ var strMetodo=document.getElementsByTagName('*'); var strName=new Array(); for(var i=0;strMetodo.length;i++){ if(strMetodo[i].getAttribute('name')){//<--- justo aqui me da el error me dice que el objeto es nulo o esta sin definir ese error es de IE8 elemen=strMetodo[i].getAttribute('name'); for(j=0; j<elemen.length;j++){ strName.push(elemen[j]); } }else if(strMetodo[i].name){ elemen=strMetodo[i].name; for(j=0; j<elemen.length;j++){ strName.push(elemen[j]); } } } return strName; } }
si le coloco antes del if un alert() de esa variable si me muestra los getAttribute('name')....
de ante mano a los que me puedan ayudar gracias..