Al cargar la pagina la primera vez lo hace bien, el problema es si reduzco el tamaño
Le paso a la funcion el nombre de la imagen "src" (luego quiero cojer una parte de ese texto para cambiar la imagen poner un -500, -360 etc despues de ese texto y antes de la extension .jpg, pero eso es otra historia)
a lo que vamos le paso el src a la funcion, esa funcion tienen un bucle donde reviso el tamaño de la ventana y cargo una imagen u otra segun tamaño, lo hace bien al cargar la pagina pero si "redimensiono" la ventana, la consola me dice como valor de la imagen Object y claro no la encuentra
aqui el codigo desde el html
Código :
<article id="foto">
<figure>
<a href="img/enfilando-ok.jpg" rel="shadowbox" title="Enfilando el horizonte">
<img src="img/enfilando-ok.jpg" width="221" height="330" alt="Enfilando el horizonte"></a>
<script type="text/javascript">
$(window).on("ready", inicio)
{
size=$(window).width();
nomPhoto=$("#foto img").attr("src")
tamanoNavegador(nomPhoto,size);
}
</script>
</figure>
</article>
y aqui el Javascript
Código :
$(window).on("ready", inicio);
$(window).resize(tamanoNavegador);
function inicio()
{
var w = $(window).width();
}
function tamanoNavegador(nomPhoto,size)
{
if(size<501)
{
cambiaFoto(nomPhoto,"-500");
}
else
{
cambiaFoto(nomPhoto,"-ok");
}
}
function cambiaFoto(nom,tamanio)
{
$("#foto img").attr("src", nom);
console.log(tamanio); // tamanio lo utilizaria para cambiar solo la parte entre el nombre
// de la imagen y la extension
}
