Jump to content

cambiar backgroundcolor a backgroundimg en un archivo .js


jhoysser

Recommended Posts

Buenos Dias,

 

Estoy intendando cambiar el estilo backgroundColor de una Archivo .JS a backgroundImage de tal forma que me cargue una imagen de fondo en un jquery y no un color en exacdecimal.

 

el codigo original es este:

 

overlayCSS: {

backgroundColor: '#000',

opacity: 0.9,

cursor: 'wait'

},

 

y lo reemplazo por este:

 

overlayCSS: {

backgroundImage: 'url ("../namemodule/img/ejemplo.png")',

opacity: 0.9,

cursor: 'wait'

},

 

y no me funciona me carga el background en blanco y si coloco una imagen cargada en una Url de esta forma:

 

overlayCSS: {

backgroundImage: 'url("http://xxxx/background.jpg")',

opacity: 0.9,

cursor: 'wait'

},

 

si me funciona.

 

esto es dentro de una archivo .JS, espero y me puedan ayudar

 

 

gracias.

Link to comment
Share on other sites

Buenos Dias,

 

Estoy intendando cambiar el estilo backgroundColor de una Archivo .JS a backgroundImage de tal forma que me cargue una imagen de fondo en un jquery y no un color en exacdecimal.

 

el codigo original es este:

 

overlayCSS: {

backgroundColor: '#000',

opacity: 0.9,

cursor: 'wait'

},

 

y lo reemplazo por este:

 

overlayCSS: {

backgroundImage: 'url ("../namemodule/img/ejemplo.png")',

opacity: 0.9,

cursor: 'wait'

},

 

y no me funciona me carga el background en blanco y si coloco una imagen cargada en una Url de esta forma:

 

overlayCSS: {

backgroundImage: 'url("http://xxxx/background.jpg")',

opacity: 0.9,

cursor: 'wait'

},

 

si me funciona.

 

esto es dentro de una archivo .JS, espero y me puedan ayudar

 

 

gracias.

 

Pero en qeu carepeta esta la imagen y en que carpeta esta el js?

Link to comment
Share on other sites

Con esto:

 

../namemodule/img/ejemplo.png"

 

Lo que haces es subir un "nivel" y buscar en ese nivel superior la ruta /namemodule/img/ejemplo.png.

 

Pero quizas en tu caso necesites subir varios niveles dependiendo donde este el fichero *.js, o quizas ningun nivel...

 

El fichero *.js ¿En que carpeta esta situado?

Link to comment
Share on other sites

Gracias por su respuesta.

 

la estructura es la siguiente

 

carpeta raiz contiene

 

modulo

|-css

|-img(el background esta en esta carpeta uso la ruta url(".../modulo/img/img.png") )

|-js---> aqui esta el JS (el background esta en esta carpeta uso la ruta url("img.png") )

 

ya realize las pruebas con la iimagen en ambos direcctorios. creo que el problema esta en la forma en que se hace el llamado de la imagen por ejemplo cuando uno llama desde un .tpl alguna imagen en un

 

<img src="{$base_dir}modulo/img/img.png"/>

 

con ese codigo php funciona desde un tpl, pero desde el js se no se como seria.

 

si tiene alguna otra duda me comentas, y espero me puedas ayudar

 

Gracias.

Link to comment
Share on other sites

Gracias por su respuesta.

 

la estructura es la siguiente

 

carpeta raiz contiene

 

modulo

|-css

|-img(el background esta en esta carpeta uso la ruta url(".../modulo/img/img.png") )

|-js---> aqui esta el JS (el background esta en esta carpeta uso la ruta url("img.png") )

 

ya realize las pruebas con la iimagen en ambos direcctorios. creo que el problema esta en la forma en que se hace el llamado de la imagen por ejemplo cuando uno llama desde un .tpl alguna imagen en un

 

<img src="{$base_dir}modulo/img/img.png"/>

 

con ese codigo php funciona desde un tpl, pero desde el js se no se como seria.

 

si tiene alguna otra duda me comentas, y espero me puedas ayudar

 

Gracias.

 

Hola

 

Entoces en el js, te es suficiente con colocarlo asi:

 

../img/img.png

 

Es decir subes un nivel, y despues te vas a la carpeta img del modulo y cojes el fichero img.png

Link to comment
Share on other sites

Gracias por su respuesta.

 

la estructura es la siguiente

 

carpeta raiz contiene

 

modulo

|-css

|-img(el background esta en esta carpeta uso la ruta url(".../modulo/img/img.png") )

|-js---> aqui esta el JS (el background esta en esta carpeta uso la ruta url("img.png") )

 

ya realize las pruebas con la iimagen en ambos direcctorios. creo que el problema esta en la forma en que se hace el llamado de la imagen por ejemplo cuando uno llama desde un .tpl alguna imagen en un

 

<img src="{$base_dir}modulo/img/img.png"/>

 

con ese codigo php funciona desde un tpl, pero desde el js se no se como seria.

 

si tiene alguna otra duda me comentas, y espero me puedas ayudar

 

Gracias.

 

Bueno... Si la IMG esta en la misma carpeta que el JS el llama deberia ser directo... asi:

 

backgroundImage: 'url ("ejemplo.png")',

 

y si esta en la carpeta IMG... es com dice nadie...

 

 

Hola

 

Entoces en el js, te es suficiente con colocarlo asi:

 

../img/img.png

 

Es decir subes un nivel, y despues te vas a la carpeta img del modulo y cojes el fichero img.png

Edited by jaloise (see edit history)
Link to comment
Share on other sites

gracias por la atencion,

 

les comento que sigue sin aparecer el background, otra informacion es que el sitio no se encuentra publico estoy trabajando localmente, esto afecta en algo? y por tal razon no puedo acceder a la imagen de esa forma?

 

haci lo tengo ahora

 

 

// styles for the overlay

overlayCSS: {

backgroundImage: 'url ("1.jpg")',

},

 

y la imagen 1.jpg se encuentra en la misma carpeta que la JS. :(

 

gracias

Link to comment
Share on other sites

Igualmente fijate que no sea el cache o el historial el que te este engañando!! jajaj

 

no es el cache actualizo constantemente con CTRL+F5, como te comente en el segundo post creo que el problema es el llamado del archivo, por que si el sitio estubiera publico si funcionaria de la forma en que ustedes me plantean, pero eso consume rendimiento, por eso hay una forma de acceder a los archivos de la misma forma como se hace en estos casos a continuacion:

 

<script src="{$base_dir}modules/dialogkutesan/js/dialogkutesan.js" type="text/javascript"></script>

a qui usan {$base_dir} aqui desde un archivo .tpl

 

<img src="'.__PS_BASE_URI__.'modules/padrino/1.png" width ="20" height ="20" />

a qui usan el ._PS_BASE_URI_. para llamar una imagen desde un archivo .php

 

diria que desde un js seria de otra forma y es lo que necesito

 

:unsure:

 

gracias

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...