主要的问题在于顶部的那段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>
==========================================================上面的这段一加进去则整个页面一片空白
这种动态关联的例子应该非常实用,论坛里很难找到的欢迎大家检查下啊,先谢谢了

解决方案 »

  1.   

    ==================================
    从浏览器里面查看源代码发现写有这样的错误提示:
    <script language = "JavaScript">
    var onecount;
    onecount=0;
    subcat = new Array();
    subcat[0] = new Array("<br />
    <b>Fatal error</b>:  Call to undefined function:  array() in <b>E:\works\zjhyt\tmp\sorts.php</b> on line <b>16</b><br />============================
      

  2.   

    zen me jie jue de,wo ye you zhe wen ti