<script>
function myFunction(a){
document.getElementById("demo").innerHTML=a;
}
</script>
单击时更改变量的代码
<?php
$as=array(0,1,2,3,4,5);
$a=sizeof($as);
echo'<div class="navbox">
<ul class="nav">';
for($i=1;$i<$a;$i++){
echo '<li><a href="#" onclick="myFunction('.$as[$i].')">'.$as[$i].'</li>';
}
$u='<p id="demo"></p>';
echo $u;
ifrm();
function ifrm(){
global $u;
if($u=''){
echo 'empty';
}
else{
$y='index.php?x='.$u;
echo '<iframe src='.$y.'></frame>';
}
}
?>
每次变量 $u 更改时调用function ifrm();
,但它只调用应该调用的变量