<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();
ますが、呼び出されるべきもののみを呼び出します