hola a todos no entiendo porque me da el siguiente error en la consola del navegador, el error varia segun el elemento afectado
prova.php:24 Uncaught ReferenceError: elemento is not defined
at HTMLLIElement.onmouseover (prova.php:24)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="description" content="">
<meta name="keywords" content="">
</head>
<body>
<?php
$estructura = scandir("../beta");
print_r($estructura);
for($x = 0; $x<sizeof($estructura); $x++){
echo "<li onmouseover='escanear($estructura[$x])'>$estructura[$x]</li></br>";
}
?>
<script type="text/javascript">
function escanear(directorio){
console.log(directorio)
}
</script>
</body>
</html>
con esto puedo obtener mi codigo renderizado de la siguiente manera
<li onmouseover="escanear(.)">.</li><br>
<li onmouseover="escanear(..)">..</li><br>
<li onmouseover="escanear(estudio)">estudio</li><br>
<li onmouseover="escanear(pendientes)">pendientes</li><br>
<li onmouseover="escanear(prepros.cfg)">prepros.cfg</li><br>
<li onmouseover="escanear(prova.php)">prova.php</li><br>
<li onmouseover="escanear(random)">random</li><br>
<li onmouseover="escanear(templates)">templates</li><br>
<li onmouseover="escanear(test)">test</li><br>
<script type="text/javascript">
function escanear(directorio){
console.log(directorio)
}
</script>
el problema es que mi funcion escanear no me devuelve el valor que esta presente como parametro en la llamada a esta misma funcion, lo que quiero es que cuando pase por cada elemento el valor que lleve dentro mi funcion se imprima en consola, logicamente esto debe de cambiar segun el elemento afectado