Bueno, pues para terminar de liar un poco la cosa os cuento mi caso,
parecido al descrito, pero la imagen en un css en lugar de un
javascript.
A mí me funciona con:
en webroot/css está el css con la imagen con ../img/imagen.gif (es
decir, con sólo .. que es como estaba probando él al
Como tienes la url desde donde llamas al JS??
Yo recuerdo haber tenido algun problema cuando hacia algo asi:
http://dominio.com/controlador/accion/parametro/parametro y era
como si estuviera dentro de varias subcarpetas y por eso no funcionaba
el ../img/...
Por eso lo mejor es usar /img, o
Hola,
te cuento, por un lado, en el layout default.ctp tengo
echo $javascript-codeBlock(' var GB_ROOT_DIR = ' .
$html-url(/js/greybox/, true) . '; ');
Despues, pongo el script
echo $javascript-link('greybox/gb_scripts');
y dentro de ese script, hago uso de la variable... así
Teoricamente no debería hacer falta hacer todo eso de ../../ o
webroot/..., la solución de Arantxa debería funcionar cuando tienes tu
proyecto en una carpeta que no sea la raíz o sino con poner /img/...
tambien debería funcionar.
On 30 jun, 05:30, [EMAIL PROTECTED] wrote:
Bueno en realidad no
Hola,
Para pasarle una ruta a un JS, puedes usar una variable en la vista,
mejor en el layout.
Para ello, introduces el código javascript, antes de introducir tu JS,
del tipo
script type=text/javascript
var DIR_IMG = http://www.midominio.com/img;;
/script
este valor lo puedes pillar de las
Ya solucione el problema, pero gracias por la sugerencia
--
--
http://www.metabolivia.com
--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo CakePHP-es de Grupos
de Google.
Si quieres publicar en este
y como lo solucionaste? deberias exponer tu solución ya que nos podría
servir a todos
El día 29 de junio de 2008 15:53, [EMAIL PROTECTED] escribió:
Ya solucione el problema, pero gracias por la sugerencia
--
--
http://www.metabolivia.com
--
Sergio
Bueno en realidad no tiene mucha ciencia, solamente estaba
redireccionando de una manera erronea pero igual:
/webroot/js/funciones.js
imagen: '../../img/imagen.gif';
y la imagen se encuentra en: /webroot/img
--
--
http://www.metabolivia.com
Si mal no recuerdo (no tengo un cake para probar aqui) con poner la
ruta /img/imagen.jpg deberia funcionar...
Saludos!
El día 26 de junio de 2008 16:26, Nefastofeles
[EMAIL PROTECTED] escribió:
Al grano:
Tengo una funcion en JavaScript para mostrar una imagen en una pagina
html mas o menos
Si intente eso pero no funciona, pero en todo caso en el archivo js deberia ser:
../img/imagen.jpg, es decir ir de /webroot/js a /webroot/img
Pero nada
--
--
http://www.metabolivia.com
--~--~-~--~~~---~--~~
Has recibido este
Si el mod_rewrite esta bien configurado, un GET /img/imagen.jpg
deberia devolver la imagen en webroot/img/imagen.jpg.. por eso no
tendrias que poner los ../
Tal vez webdeveloper te de algo de informacion extra, ya que muestra
las imagenes rotas.
Saludos!
El día 26 de junio de 2008 16:32,
SI eso funciona desde el archivo ctp pero desde un archivo .js
Javascript no llega la dirección.
--
--
http://www.metabolivia.com
--~--~-~--~~~---~--~~
Has recibido este mensaje porque estás suscrito a Grupo CakePHP-es de Grupos
12 matches
Mail list logo