Hola a todos, tengo un pequeño problemilla con una aplicación realizada en php.
Resulta que en mi aplicación realizo una visualización de los productos de la base de datos, de esos productos visualizo además de otros datos la imagen, la cual carga desde una url externa, dichas imagenes tienen un tamaño en pantalla muy grande y quiero redimensionarlas. Para hacer la redimensión usuo un codio en JavaScript, os dejo el código que estoy usando a continuación:
Código:
$_img = '<img id="image" name="imagen" src="'.$_product->getData('remote_image_url').'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" onLoad="document.imagen.heigth='280'" />';
echo $_helper->productAttribute($_product, $_img, 'remote_image_url');
Resulta que al estan embuelto el
Código:
<img id="image name="imagen" src=".." />
dentro de
el código JavaScript
Código:
onLoad="document.imagen.heigth='280'"
no me funciona correctamente debido a las comillas que lleva el número 280, y al usar luego
Código:
echo $_helper->productAttribute($_product, $_img, 'remote_image_url')
no puedo reescribir el codigo de carga porque no puedo prescindir de la variable $_img.
¿Qué consejo me dais para solucionar mi problema?
Gracias por adelantado.