Foro de elhacker.net

Programación => 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
  1. <script LANGUAGE="javascript">
  2. location.href=<?php echo $pagina ?>
  3. </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
  1. $do = $_GET['do'];
  2. $expage = $_GET['expage'];
  3. $expage = "registro.php";
  4. $excontent = $_GET['excontent'];
  5. $contenido = $_GET['contenido'];
  6. if (!$do){
  7. $chat = @fopen("chat.txt", 'w');
  8. $wchat = fgets($chat, 8096);
  9. $fecha =  date ("j/n-H:m");
  10. $insertar = "<b>$idUs</b>  $fecha <br> $contenido <br><br>$excontent";
  11. fwrite ($chat, $insertar);
  12. fclose ($chat);
  13. header("Location: $expage");
  14. }elseif($do="del"){ $chat = @fopen("chat.txt", 'w');
  15. fwrite ($chat, "Escribe aqui para chatear");
  16. fclose ($chat);
  17. ?>
  18. <script LANGUAGE="javascript">
  19. location.href=<?php echo $expage ?>
  20. </script>
  21. <?php } ?>
  22.  
  23.  
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
asi:

Código
  1. <script LANGUAGE="javascript">
  2. location.href="<?php echo $pagina ?>"
  3. </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
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?