Foros del Web » Programando para Internet » Javascript »

traer valor desde php a javascript

Estas en el tema de traer valor desde php a javascript en el foro de Javascript en Foros del Web. buenas, a ver si me pueden dar una manito esto tratando de hacer una funcion javascript para insertar en un archivo html, la funcion TraeValor() ...
  #1 (permalink)  
Antiguo 03/11/2007, 21:17
Avatar de giotari
Usuario no validado
 
Fecha de Ingreso: mayo-2003
Ubicación: Chile
Mensajes: 295
Antigüedad: 21 años
Puntos: 0
traer valor desde php a javascript

buenas, a ver si me pueden dar una manito esto tratando de hacer una funcion javascript para insertar en un archivo html, la funcion TraeValor() se conetaria con un archivos php que se encuentra en otro hosting que lo unico que hace es devolver un valor la cosa es que no me sale, he tratado de distintas formas pero no me resulta y tampoco me da error.

en el html tengo algo asi:
<script>Traevalor();</script>

en el js esta es mi funcion:
function Traevalor()
{
return ("http://www.midominio.com/valor.php");
}
  #2 (permalink)  
Antiguo 04/11/2007, 01:54
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: traer valor desde php a javascript

Hola:

No creo que se pueda hacer nada con javascript, y según la configuración de los servidores podrías hacer un include php...

Puedes ver en esta página: http://pepemolina.com/ el recuadro de la frase (casi a pie de página) es un include que expongo en esta otra: Ponga una cita en su página...

Espero que te sirva.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 05/11/2007, 18:46
Avatar de giotari
Usuario no validado
 
Fecha de Ingreso: mayo-2003
Ubicación: Chile
Mensajes: 295
Antigüedad: 21 años
Puntos: 0
Re: traer valor desde php a javascript

claro eso mismo es lo que trato de hacer, pero el php no me devuelve nada, pruebo con return y con echo pero nada, estoy haciendo algo parecido insertar un javascript en el html el llama le envia un valor al php pero no devuelve valor
  #4 (permalink)  
Antiguo 06/11/2007, 03:31
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Re: traer valor desde php a javascript

Ojo: la salida del archivo php debe ser javascript. Teniendo en cuenta eso, podrías hacer algo como esto:
archivo.php (a incluir):
Código PHP:
<?php 
echo "miValor='loquesea';";
?>
Archivo contenedor:
Código PHP:
<?php
ob_start
();
include 
'archivo.php';
$salida=ob_get_contents();
ob_end_clean();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
<script>
function Traevalor()
{
sc=document.createElement('script');
sc.text="<?php echo $salida ?>";
document.getElementsByTagName('body')[0].appendChild(sc);
}
</script>
</head>
<body>
<script>Traevalor();alert(miValor);</script>
</body>
</html>

Última edición por Panino5001; 06/11/2007 a las 03:45
  #5 (permalink)  
Antiguo 06/11/2007, 18:23
Avatar de giotari
Usuario no validado
 
Fecha de Ingreso: mayo-2003
Ubicación: Chile
Mensajes: 295
Antigüedad: 21 años
Puntos: 0
Re: traer valor desde php a javascript

si claro asi es facil, pero yo no tengo php para este caso, por eso pregunto si con un html se podria, lo que dice caricatos podria ser pero no me funciona
  #6 (permalink)  
Antiguo 07/11/2007, 00:40
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: traer valor desde php a javascript

Cita:
Iniciado por giotari Ver Mensaje
si claro asi es facil, pero yo no tengo php para este caso...
No entiendo ... la transición entre php y javascript hay que "prepararla"...

En el caso del ejemplo, el fichero php tiene una instrucción echo del tipo:
Código:
echo <<< js
document.writeln("¡Hola mundo!");

js;
o sea que tal como comenta Panino5001 (¡Hola Andrés !) la salida del fichero php deben ser instrucciones javascript, ya sea asignación de variables, funciones, o salidas a consola con document.write, alert...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 10:17.