Keten escribió:
[...] He probado el código que me pones y no logro el resultado deseado.[...]
Me cuesta creer que no funcione.
He revisado el script que te comentaba que sabía que tenía Cristalab, y es similar a lo que propongo:
Código :
function noBigImages(){
for(a=0; a<document.images.length; a++){
tImg = document.images[a];
if(tImg.src.indexOf("cristalab.com/")==-1){
if(tImg.width>550){
dif = tImg.width/550;
tImg.width = tImg.width/dif;
}
}
}
}
window.onload = noBigImages;
¿seguro que lo has instalado correctamente?
Keten escribió:
[...] En IE 6 las etiquetas Max-height y width no funcionan ni por css ni por javascript.[...]
"max.height", no funciona, no; pero "objeto.height" claro que funciona. Y "objeto.style.height", también.
Creo que no has instalado el script correctamente... no se...
¿podrías poner la URL de tu página con el script instalado para que lo comprobemos?
Si quieres, añade esta línea al script:
imgs[i].style.width=(max*parseFloat(imgs[i].width)/parseFloat(imgs[i].height))+'px';
para que se haga, de forma explícita, también la redimensión de ancho, de manera que no quede "al gusto del navegador".
¿donde?
pues justo
antes de la redimensión del alto.
Antes de esta línea. (pero dentro de su corchete)
imgs[i].style.height=max+'px';