Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: LightHades en 31 Mayo 2009, 00:56 AM

Título: php y javascript
Publicado por: LightHades en 31 Mayo 2009, 00:56 AM
Stoy desde hace 2 semanas intentando descubrir como pasar una variable php a javascript, por ejemplo:

<? $pag = "index.php"; ?>
<script  LANGUAGE="javascript">
var pagina=$pag
location.href=pagina
</script>

Me podeis decir como hacerlo? esq qiero coger unos valores de una db y luego con esos valores hacer un temporizador
Título: Re: php y javascript
Publicado por: memosky en 31 Mayo 2009, 01:39 AM
en la parte de javascript dejalo tal cual, en cuanto a su variable tan solo codificalo con entrada y salida de php osea <? echo $nombre ?> y listo dejalo dentro del script
Título: Re: php y javascript
Publicado por: LightHades en 31 Mayo 2009, 08:50 AM
<? $pag = "index.php"; ?>
<script  LANGUAGE="javascript">
var pagina=<? $pag ?>
location.href=pagina
</script>

Asi?
Título: Re: php y javascript
Publicado por: Nakp en 31 Mayo 2009, 09:06 AM
asi:

Código (php) [Seleccionar]
<script LANGUAGE="javascript">
location.href=<?php echo $pagina ?>
</script>

Título: Re: php y javascript
Publicado por: LightHades en 31 Mayo 2009, 09:32 AM
No me funciona :S se queda la pagina en blanco, osea no se redirige
Yo tengo este codigo, es para hacer un chat(echo totalmente por mi:P)

Código (php) [Seleccionar]
$do = $_GET['do'];
$expage = $_GET['expage'];
$expage = "registro.php";
$excontent = $_GET['excontent'];
$contenido = $_GET['contenido'];
if (!$do){
$chat = @fopen("chat.txt", 'w');
$wchat = fgets($chat, 8096);
$fecha =  date ("j/n-H:m");
$insertar = "<b>$idUs</b>  $fecha <br> $contenido <br><br>$excontent";
fwrite ($chat, $insertar);
fclose ($chat);
header("Location: $expage");
}elseif($do="del"){ $chat = @fopen("chat.txt", 'w');
fwrite ($chat, "Escribe aqui para chatear");
fclose ($chat);
?>
<script LANGUAGE="javascript">
location.href=<?php echo $expage ?>
</script>
<?php ?>


He puesto que $expage sea registro.php para probar pero no funciona.
Funciona asi:
La pagina anterior envia el texto que quieres enviar para chatear y si as clicado "Eliminar contenido" pues envia chat.php?do=del
Entonces aqui dice q si $do no esta definido pues hacer el chateo pero si es igual a "del" entonces borrar el contenido y ir a la pagina anterior. (necesito esto de javascript y php para otras cosas tambien eh.

Veis algun error??

Gracias
Título: Re: php y javascript
Publicado por: Nakp en 31 Mayo 2009, 10:25 AM
Cita de: Nakp en 31 Mayo 2009, 09:06 AM
asi:

Código (php) [Seleccionar]
<script LANGUAGE="javascript">
location.href="<?php echo $pagina ?>"
</script>



olvidé las comillas xD
Título: Re: php y javascript
Publicado por: LightHades en 31 Mayo 2009, 10:43 AM
ahora me "funciona" si hago $expage = "(aqui un archivo)"; si q funciona pero si hago $expage = $_GET['expage']; entonces no :S.
Como hago para que me funcione? y otra cosa, para ir a la pagina anterior q comando es, de javascript?
Título: Re: php y javascript
Publicado por: ‭lipman en 31 Mayo 2009, 11:12 AM
Cita de: LightHades en 31 Mayo 2009, 10:43 AM
y otra cosa, para ir a la pagina anterior q comando es, de javascript?

http://www.google.es/search?hl=es&q=pagina+anterior+javascript&btnG=Buscar+con+Google&meta=&aq=f&oq=
Título: Re: php y javascript
Publicado por: LightHades en 31 Mayo 2009, 11:47 AM
ok, javascript:history.back() funciona a la perfeccion XD, pero me podeis decir lo de pasar una variable de php a javascript q e preguntado antes?