Retroceder   Foros del Web > Programación para sitios web > PHP
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
Connect with Facebook

Respuesta
 
Herramientas Desplegado
Antiguo 06-oct-2008, 16:23   #1 (permalink)
javiertkd no tiene puntos (o el karma desactivado)
 
Avatar de javiertkd
 
Fecha de Ingreso: agosto-2008
Ubicación: Mendoza
Mensajes: 92
javiertkd está desconectado
Cool Ayuda con comillas en echo

Hola estoy mostrando un link con un ehco en php:

echo "<a href='ficha_productos.php?c=$b[1]' onmouseover='image0.src='img/ventana_productos_r4_c3_f2.gif';' onmouseout='image0.src='img/ventana_productos_r4_c3.gif';' ><img name='ventana_productos_r4_c3' src='img/ventana_productos_r4_c3.gif' width='35' height='16' border='0' alt=''></a>"; ?>

este es el javascript:

image0 = new Image();
image0.src = "img/ventana_productos_r4_c3.gif";


El problema radica en que la imagen no cambia asi que me imagino que debe ser por las comillas no estan bien colocadas y no toma el onmouseover y onmouseout, espero que me den una guia para solucionarlo.
Gracias
  Responder Citando
Antiguo 06-oct-2008, 16:53   #2 (permalink)
ryuk ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 57
ryuk está desconectado
Respuesta: Ayuda con comillas en echo

el problema es que no puedes meter una comilla dentro de otra prueba asi...

onmouseover='image0.src=\'img/ventana_productos_r4_c3_f2.gif\';'
  Responder Citando
Antiguo 06-oct-2008, 21:35   #3 (permalink)
Colaborador
okram es mas bueno que la perra Lassieokram es mas bueno que la perra Lassieokram es mas bueno que la perra Lassieokram es mas bueno que la perra Lassieokram es mas bueno que la perra Lassieokram es mas bueno que la perra Lassieokram es mas bueno que la perra Lassieokram es mas bueno que la perra Lassie
 
Avatar de okram
 
Fecha de Ingreso: abril-2005
Ubicación: *
Mensajes: 3.301
okram está desconectado
Respuesta: Ayuda con comillas en echo

O en todo caso escapar las comillas directamente en PHP:

Código php:
Ver originalCopiar
  1. <a
  2.  href=\"ficha_productos.php?c=$b[1]\"
  3.  onmouseover=\"image0.src='img/ventana_productos_r4_c3_f2.gif';\"
  4.  onmouseout=\"image0.src='img/ventana_productos_r4_c3.gif';\"
  5. >
  6.    <img
  7.      name=\"ventana_productos_r4_c3\"
  8.      src=\"img/ventana_productos_r4_c3.gif\"
  9.      width=\"35\"
  10.      height=\"16\"
  11.      border=\"0\"
  12.      alt=\"\"
  13.    >
  14. </a>";

Saludos,
__________________
* De vacaciones forenses
[Paginación PHP]
  Responder Citando
Antiguo 07-oct-2008, 00:09   #4 (permalink)
pateketrueke merece que le prestes tu consolapateketrueke merece que le prestes tu consolapateketrueke merece que le prestes tu consolapateketrueke merece que le prestes tu consolapateketrueke merece que le prestes tu consola
 
Avatar de pateketrueke
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 5.309
Enviar un mensaje por MSN a pateketrueke
pateketrueke está desconectado
Respuesta: Ayuda con comillas en echo

http://www.forosdelweb.com/f18/como-...s-bien-588701/
__________________
== Tiempo por Energía es Igual a Arte ==
  Responder Citando
Antiguo 07-oct-2008, 00:33   #5 (permalink)
Silko ha deshabilitado el karma
 
Avatar de Silko
 
Fecha de Ingreso: septiembre-2008
Mensajes: 60
Silko está desconectado
Respuesta: Ayuda con comillas en echo

Cita:
Iniciado por javiertkd Ver Mensaje
Hola estoy mostrando un link con un ehco en php:

echo "<a href='ficha_productos.php?c=$b[1]' onmouseover='image0.src='img/ventana_productos_r4_c3_f2.gif';' onmouseout='image0.src='img/ventana_productos_r4_c3.gif';' ><img name='ventana_productos_r4_c3' src='img/ventana_productos_r4_c3.gif' width='35' height='16' border='0' alt=''></a>"; ?>

este es el javascript:

image0 = new Image();
image0.src = "img/ventana_productos_r4_c3.gif";


El problema radica en que la imagen no cambia asi que me imagino que debe ser por las comillas no estan bien colocadas y no toma el onmouseover y onmouseout, espero que me den una guia para solucionarlo.
Gracias
Prueba con esto, a ver si está bien:
Código PHP:
echo "<a href=\"ficha_productos.php?c=$b[1]\" onmouseover=\"image0.src='img/ventana_productos_r4_c3_f2.gif';\" onmouseout=\"image0.src='img/ventana_productos_r4_c3.gif';\" ><img name=\"ventana_productos_r4_c3\" src=\"img/ventana_productos_r4_c3.gif\" width=\"35\" height=\"16\" border=\"0\" alt=\"NOMBRE IMAGEN\"></a>"
orden seria " -> dentro \"-> dentro ' -> dentro \'.... si no me equivoco
  Responder Citando
Antiguo 07-oct-2008, 01:44   #6 (permalink)
Legoltaz ha deshabilitado el karma
 
Avatar de Legoltaz
 
Fecha de Ingreso: agosto-2008
Mensajes: 240
Legoltaz está desconectado
Respuesta: Ayuda con comillas en echo

Y si sigues teniendo problemas, siempre puedes recurrir a esto: (el cual creo que es el más cómodo y útil)

Código PHP:
Ver originalCopiar
  1. <?php
  2. ... sentencias
  3. ?>
  4. // aqui el contenido del echo, que podras escribirlo como un documento html normal.
  5. <?php
  6. ... sentencias
  7. ?>
  Responder Citando
Antiguo 07-oct-2008, 06:38   #7 (permalink)
javiertkd no tiene puntos (o el karma desactivado)
 
Avatar de javiertkd
 
Fecha de Ingreso: agosto-2008
Ubicación: Mendoza
Mensajes: 92
javiertkd está desconectado
Respuesta: Ayuda con comillas en echo

Hola gracais por su ayuda a todos, no pude hacer que funcione con las \ asi que use lo dijo
Legoltaz, segui tu idea, pero quiero saber como puedo pasar la varible php sin tener que poner el echo, ya que me descuadra la imagen del diseño.

<a href=" ficha_productos.php?c=<?php echo $b[1]; ?>" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('ventana_productos_r4_c3 1','','img/ventana_productos_r4_c3_f2.gif',1)"><img src="img/ventana_productos_r4_c3.gif" alt="" name="ventana_productos_r4_c31" width="35" height="16" border="0" id="ventana_productos_r4_c31"></a>

una vez mas gracias por ayudarme a TODOS
  Responder Citando
Respuesta
No hay votos aún.
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.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 17:37.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100