Ich benutze eine PHP-Funktion zu zählen, wenn die Maus bewegt. Sein aufgerufenes inneres Java-Skript. Die Funktion heißt Einsen, druckt jedoch den gleichen Wert, wenn sie zum zweiten Mal aufgerufen wird. Code geht so. Immer wenn es 0 meldet, anstatt zu zählen.Aufruf Funktion in PHP mit Javascript
<?php
$i=0;
function page($i)
{
echo $i;
$i++;
}
//page()
?>
<html>
<head>
<title>onmousemove test</title>
<script type="text/javascript">
window.onmousemove = move;
function move() {
alert("<?PHP page($i);?>");
}
</script>
</head>
versucht, den Code wie diese Funktion Seite zu ändern ($ a) { global $ i; Echo $ a; $ i ++; } zeigt immer noch das gleiche Ergebnis –
PHP wird vom Server verarbeitet und am Browserende wird JS-Code keinen Unterschied machen. Eine mögliche Lösung besteht darin, den PHP-Code in eine separate Datei zu legen und die Datei dann jedes Mal dynamisch zu laden, wenn Sie die Anzahl aufzeichnen müssen. – Rehmat