主要的问题在于顶部的那段JS代码出问题:
<script language = "JavaScript">
var onecount;
onecount=0;
subcat = new Array();<?
$count = 0;
while($array = mysql_fetch_array($query)) {
?>subcat[<?=$count?>] = new Array("<?= $array("sortid")?>","<?=$array("supsortid")?>","<?= $array("sortname")?>"); 
 <?
$count++;
  }
  ?>
 
onecount=<?=$count?>;function changelocation(id)
{
document.f1.stype.length = 0; var id=id;
var i;
document.f1.stype.options[0] = new Option('---请选择小类---','');
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == id)

document.f1.stype.options[document.f1.stype.length] = new Option(subcat[i][0], subcat[i][2]);
}        
}

}      
    
</script>
==========================================================上面的这段一加进去则整个页面一片空白
这种动态关联的例子应该非常实用,论坛里很难找到的欢迎大家检查下啊,先谢谢了