javascript弱类型的,你都给加上String sex, String  sign,将修饰符去掉试试。

解决方案 »

  1.   

    对 但是我按网上的方法 最基本的自动执行也不行啊。。比如如下的html代码不能自动加载js,为什么呢<HTML>
    <BODY onLoad="displayHoroscope();">
    <p>Hello A!</p>
    <SCRIPT   type="JavaScript">  
      <script language="javascript">
     window.onload=function(){
      alert("页面载入时,自动调用js函数。");
     }
    </SCRIPT>
    </BODY>
    </HTML>配置有问题吗。。自动加载不都是这样设置吗
      

  2.   

    你这个是js的语法吗?
    js有String的变量吗?js只有一种变量定义var xxx;
      

  3.   

    改成这样
    <HTML>
     <BODY>
     <p>Hello A!</p>
     <script type="text/javascript">
     function displayHoroscope(sex,sign){
     //sex='male';sign='1';
     document.write(sex);
     }
     window.onload=displayHoroscope('male','1'); 
     </script>
     </BODY>
     </HTML>
    就可以了
      

  4.   

    对 但是我按网上的方法 最基本的自动执行也不行啊。。比如如下的html代码不能自动加载js,为什么呢<HTML>
    <BODY onLoad="displayHoroscope();">
    <p>Hello A!</p>
    <SCRIPT   type="JavaScript"> 多了这个标签,写个这么简单的程序也这么马虎 
      <script language="javascript">
     window.onload=function(){
      alert("页面载入时,自动调用js函数。");
     }
    </SCRIPT>
    </BODY>
    </HTML>配置有问题吗。。自动加载不都是这样设置吗
    <SCRIPT   type="JavaScript"> 多了这个标签,写个这么简单的程序也这么马虎 
      

  5.   

    对 但是我按网上的方法 最基本的自动执行也不行啊。。比如如下的html代码不能自动加载js,为什么呢<HTML>
    <BODY onLoad="displayHoroscope();">
    <p>Hello A!</p>
    <SCRIPT   type="JavaScript">  
      <script language="javascript">
     window.onload=function(){
      alert("页面载入时,自动调用js函数。");
     }
    </SCRIPT>
    </BODY>
    </HTML>配置有问题吗。。自动加载不都是这样设置吗
     第二个页面 你就没有定义displayHoroscope方法 
      

  6.   

    火狐给力,,但是  chorme也行
      

  7.   

    <SCRIPT   type="text/JavaScript">  
     window.onload=function(){
      alert("页面载入时,自动调用js函数。");
     }
    </SCRIPT>
      

  8.   

    用火狐下载firebug,可以找找问题,不过你这个问题,firebug一定报方法错误,你就要去定位问题
    <HTML>
    <BODY>
    <p>Hello A!</p>
    <script type="text/javascript">
    function displayHoroscope(){
    var sex='male';
    var sign='1';
    document.write(sex);}
    window.onload=displayHoroscope(); 
    </script>
    </BODY>
    </HTML>
      

  9.   

    看起来问题有点多,body里面的onload L 为什么是大写...
      

  10.   

    调试JS代码最好用Firefox 的 debugger 打断点,非常方便
      

  11.   

    String 是java的对象 不是javaScript的对象
      

  12.   

    不知道合不合你想要表达的意思,以下这段代码是可以执行成功的,目的是:
    1.加载也面的时候弹出提示框信息.
    2.读取<span>标签的值后,再在提示框内显示.
    <!doctype html>
    <html>
    <head>
    <title>Javascript Test</title>
    <meta charset="utf-8" />
    <script type="text/javascript">
    window.onload = function () {
    alert("页面载入时,自动调用js函数。");
    var val = document.getElementById("span01").outerText;
    alert("标签span的值为:" + val);
    }
    </script>
    </head>
    <body>
    <p>Hello Javascript</p>
    <span id="span01" style="color: rgb(255, 0, 0);">male</span>
    </body>
    </html>
      

  13.   


    function displayHoroscope(sex,sign){
    sex='male';sign='1';
    document.write(sex);}
    window.onload=function(){
      displayHoroscope(sex,sign);//sex,sign是你需要传入的参数
    };