sábado, 6 de julio de 2019

Php js redirección después de un tiempo al ejecutar función

Hola a todos, en alguna ocasión se nos ha planteado la cuestión de poder redireccionar nuestra pagina a otra url, después de ejecutar una función y sin necesidad de un botón o un formulario, y sin ser onload al cargar la página.

Vamos a ver como en php usando una función js; redireccionaremos a otra url o la misma,
tras un tiempo determinado al ejecutar una función concreta en php.

El scrip js será el siguiente.

<script type="text/javascript">
function redir(){
window.location.href="url";
}
setTimeout("redir()",500);
// Ojo con "" / '' según donde no funcionan unas y si otras.
</script>

Ahora pasándolo a una función php:

variable js a php

Hola amigos, hoy vamos a comentar como podremos pasar los valores de una variable js a php.
Veremos tres métodos.

1º. Pasando los valores en GET:

Utilizado los métodos:
window.open (open new browser in specified url)
window.location.href (will open url in the window in whith the code is called)

Ejemplo js => php

<script type="text/javascript">
function javascript_to_php(){
var jsvar1 = "Hello";
var jsvar2 = "Word";
window.location.href=window.location.href+"?w1="+jsvar1+"&w2="+jsvar2;
}
</script>