请问高手,我想编写个程序外部引用js文件。在html文件中编写一个提示框,输入值后同时调用.js文件中的两个函数,实现不同的结果,可是编写后运行错误不知道哪里错误,请指教。
demo.html
<html>
<head>
<script type="text/javascript" src="demo.js"></script>
<script type="text/javascript">
var aa=window.prompt("请输入几行");
var a=parseFloat(aa);
var b=a;
sj(a);
 qs(b);
</script>
<body>
 
</body>
</head>
</html>demo.jsfunction sj(a)
{
for (var b=1;b<=a;b++)
{   for(var d=1;d<=a;d++)
{
      document.write("&nbsp");
}
for( var c=1;c<=2*b-1;c++)
{
        document.write("*"); }
   document.write("<br/>");
}}
  function qs(b)
{   
 
for(var h=1;h<=b;h++)
{
for(var k=1;k<=b-h;k++)
{
document.write("&nbsp;");
for(var y=1;y<=2*h-1;y++)
{
   document.write("*");
}
}
document.write("<br/>">;
}
}
 请问怎么错了?