Estimados foreros. Recurro a vosotros para ver si me podéis echar una mano. Acabo de subir una web (moo.es), y resulta que tiene 2 formularios (2º botón mstras de trbjos y 5º cntactanos). Pues bien. Después de una lucha para que los png's pudiesen verse en el reprochable navegador IE, me encuentro que dicho código (incluído aquí abajo) inutiliza los formularios (bueno, lo inutiliza con el cursor, porque con el tabulador sí funciona). Estoy hasta el gorro del susodicho, pero necesito encontrar una solución, ya que la mayoría de gente navega con semejante XXXXX.
¿A alguien le ha pasado? ¿Algún mago de los códigos puede orientarme?
Muchas gracias
var OPACITIES = {
addLoadEvent : function (fn) {
var old = window.onload;
if (typeof window.onload != 'function') {
window.onload = fn;
}
else {
window.onload = function() {
old();
fn();
}
}
},
alphaBackgrounds : function(){
var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
if (itsAllGood){
for (i=0; i<document.all.length; i++){
var bg = document.all[i].currentStyle.backgroundImage;
if (bg){
if (bg.match(/\.png/i) != null){
var mypng = bg.substring(5,bg.length-2);
document.all[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoade r(src='"+mypng+"', sizingMethod='scale')";
document.all[i].style.backgroundImage = "url('')"; //doesnt exist ?
}
}
}
}
}
}
if (document.getElementById &&
document.getElementsByTagName &&
navigator.appVersion.indexOf("MSIE") > -1
&& !window.opera) {
OPACITIES.addLoadEvent(function(){OPACITIES.alphaB ackgrounds();})
}