Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Problemas con comillas dobles en estilo (background) Mozilla Firefox

Estas en el tema de Problemas con comillas dobles en estilo (background) Mozilla Firefox en el foro de Javascript en Foros del Web. Saludos… desde Colombia. Desde ya agradezco todas sus ayudas oportunas. La presente es para saber cómo me pueden ayudar con un problema que se me ...
  #1 (permalink)  
Antiguo 13/01/2014, 00:05
 
Fecha de Ingreso: diciembre-2013
Mensajes: 14
Antigüedad: 5 años, 11 meses
Puntos: 0
Pregunta Problemas con comillas dobles en estilo (background) Mozilla Firefox

Saludos… desde Colombia.

Desde ya agradezco todas sus ayudas oportunas.

La presente es para saber cómo me pueden ayudar con un problema que se me genera en el navegador Mozilla, el cual es el siguiente:

Tengo usa aplicación que por medio de JavaScript cambia el estilo de un <div> exactamente es el background, lo que hago es capturar cuando el usuario hace Click sobre una imagen y esta se coloca como fondo en el background de la siguiente manera:

<div id="logo" style="width: 100%; height: 260px; background: url("../images/cabecera.jpg") repeat scroll 0% 0% transparent;"></div>

Todo funciona perfectamente, luego lo que debe hacer el usuario es guardar los cambios realizados esto lo hago mediante Ajax, y funciona a la perfección, para guardar los cambio del div lo hago por medio de innerHTML (obviamente guardo el div superior o padre).

El problema con el navegador Mozilla es que la ruta de la imagen en el background lo hace con comillas dobles (“”) y justo cuanto comienzan las comillas se interpreta el cierre y envía los datos hasta ahí, de la siguiente manera:

<div id="logo" style="width: 100%; height: 260px; background: url(
Como puedo solucionar este inconveniente, si es posible forzar a que sea sin comillas o comillas simples, u otro método que no sea innerHTML.

Gracias por la atención prestada, y gracias por sus respuestas.
  #2 (permalink)  
Antiguo 13/01/2014, 00:14
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.594
Antigüedad: 17 años, 7 meses
Puntos: 1277
Respuesta: Problemas con comillas dobles en estilo (background) Mozilla Firefox

Hola:

No se entrecomillan las url's de los estilos... y es así con todos los navegadores.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 13/01/2014, 21:03
 
Fecha de Ingreso: diciembre-2013
Mensajes: 14
Antigüedad: 5 años, 11 meses
Puntos: 0
Mensaje Respuesta: Problemas con comillas dobles en estilo (background) Mozilla Firefox

Gracias por la respuesta.

Si tienes la razón en que no se entrecomillan, lo que pasa es que lo copie tal cual del navegador mozilla.


Cita:
Iniciado por caricatos Ver Mensaje
Hola:

No se entrecomillan las url's de los estilos... y es así con todos los navegadores.

Saludos
Lo que resulta al cambiar el estilo como lo explique anteriormente es que el navegador mozilla lo pone entre comillas doble (“”).

Hasta ahora solo me ha ocurrido este problema con el navegador mozilla y es debido a las comillas doble.

Gracias por tu respuesta y a la espera de una nueva ayuda.
  #4 (permalink)  
Antiguo 14/01/2014, 10:06
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 6 años, 2 meses
Puntos: 578
Respuesta: Problemas con comillas dobles en estilo (background) Mozilla Firefox

¿Y no puedes embeber el css o ponerlo en el head?
  #5 (permalink)  
Antiguo 15/01/2014, 23:38
 
Fecha de Ingreso: diciembre-2013
Mensajes: 14
Antigüedad: 5 años, 11 meses
Puntos: 0
Respuesta: Problemas con comillas dobles en estilo (background) Mozilla Firefox

Saludos...

Ya he hecho lo que dices y no funciona.

Cita:
Iniciado por PHPeros Ver Mensaje
¿Y no puedes embeber el css o ponerlo en el head?
A la espera de una nueva ayuda, gracias por su interés.
  #6 (permalink)  
Antiguo 19/01/2014, 19:32
 
Fecha de Ingreso: diciembre-2013
Mensajes: 14
Antigüedad: 5 años, 11 meses
Puntos: 0
Respuesta: Problemas con comillas dobles en estilo (background) Mozilla Firefox

Gracias a los que respondieron les quedo muy agradecido.

Acerca de la pregunta que formule, no encontré una solución óptima como pensé que existía. Entonces lo que hice fue remplazar las comillas dobles (&quot;) por nada dentro del string, Así:

str.replace('&quot;','');

Saludos y éxitos…

Etiquetas: background, comillas, doble, firefox, mozilla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:13.