Call to undefined function

  • Autor Autor JetLagFox
  • Fecha de inicio Fecha de inicio
J

JetLagFox

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
No sé el motivo por el que me está dando error. Sólo quiero obtener el ancho de pantalla del cliente con u pequeño javascript:

PHP:
<script type="text/javascript">

var x = screen.width;

function screen_size() // javascript
{
    return x;
}
</script>

<?php

$screen = screen_size(); //aquí me da el error;

echo $screen;

?>
 
Estas declarando una variable de javascript en php, al hacerlo de esa forma no te lo va a reconocer ya que le asignaste los valores en javascript.

Eso te funcionara si le asignaras los valores a esa variable en php.

Un ejemplo de usar variables de javascript en php es este:

<script> var variableJS = “contenido de la variable javascript”; </script>
<?php
$variablePHP = “<script> document.write(variableJS) </script>”;
echo “variablePHP = “.$variablePHP;
?>
 
Última edición:
No entiendo para que usar php en algo que puedes hacer únicamente con JS. Crea un elemento en el html donde puedas imprimir ese valor y listo. También lo puedes hacer por consola o con un alert.
 
bastaba usar solo js, te recomiendo estudiar mas sobre fundamentos de PHP y JS
 
Atrás
Arriba