Foros del Web » Programando para Internet » PHP »

variable de php a javascript

Estas en el tema de variable de php a javascript en el foro de PHP en Foros del Web. Hola a todos tengo el siguiente problema Quiero meter en mi pag. el visor de libros de google, que me lo da con un script ...
  #1 (permalink)  
Antiguo 09/08/2011, 06:12
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 12 años, 11 meses
Puntos: 0
variable de php a javascript

Hola a todos tengo el siguiente problema
Quiero meter en mi pag. el visor de libros de google, que me lo da con un script de java que es el siguiente:

<script type="text/javascript">
GBS_setLanguage('es');
GBS_insertEmbeddedViewer('ISBN:8434480301',600,500 );
</script>

donde el numeraco 8434480301 es el isbn del libro, dicho isbn lo lo tengo en una variable de php, pero no se como pasárselo al script, lo he intentado de mil maneras pero no me lo coge.

Alguien sabe como solucionarlo?
gracias
  #2 (permalink)  
Antiguo 09/08/2011, 06:29
 
Fecha de Ingreso: septiembre-2008
Mensajes: 148
Antigüedad: 15 años, 7 meses
Puntos: 10
Respuesta: variable de php a javascript

Te recomiendo que leas un poco como funciona php y javascipt...
Uno funciona del lado del servidor... el otro funciona cuando la pagina se cargo...

Pero la solucion rapida que buscas es:
<script type="text/javascript">
GBS_setLanguage('es');
GBS_insertEmbeddedViewer('ISBN:<?php echo $isbn;?>',600,500 );
</script>

A grandes rasgos... php genera codigo html y javascript...
  #3 (permalink)  
Antiguo 09/08/2011, 06:32
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: variable de php a javascript

Has probado de la siguiente forma? Si el valor es numerico creo que va sin comillas, si tiene otro caracter diferente si se debe acotar. Creo que con esto podria funcionar.

Código PHP:
<SCRIPT LANGUAGE="JavaScript">
var isbn=<?php echo $valorIsbn?>;

</SCRIPT>
  #4 (permalink)  
Antiguo 09/08/2011, 06:32
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 18 años, 11 meses
Puntos: 394
Respuesta: variable de php a javascript

Hola,

Haz intentado haciendo esto ?

Código PHP:
Ver original
  1. $isbn = 'ISBN:8434480301,';
  2. $parametro1 = '600,';
  3. $parametro2 = '500';
  4. echo "<script type='text/javascript'>
  5. GBS_setLanguage('es');
  6. GBS_insertEmbeddedViewer('".$isbn.$parametro1.$parametro2"');
  7. </script>"

Inténtalo y nos cuentas...
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #5 (permalink)  
Antiguo 09/08/2011, 06:38
Avatar de cuasatar  
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: variable de php a javascript

Has probado de la siguiente forma? Si el valor es numerico creo que va sin comillas, si tiene otro caracter diferente si se debe acotar. Creo que con esto podria funcionar.

Código PHP:
<SCRIPT LANGUAGE="JavaScript">
var isbn=<?php echo $valorIsbn?>;

</SCRIPT>
Antes de meter la variable en la función creo que es mejor tratar de imprimir a ver que sale para tratar de depurar el error que pueda estar generando o realizar algun tipo de conversión (de pronto en tu función se necesita un numero y lo que imprime es un cadena por ejemplo)

Perdon si repito tema pero el foro no me dejaba añadir la ultima modificacion.

Etiquetas: javascript, variables
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 13:37.