function showinfo(info,time){
    var str = '';
    str += '<table cellspacing="1"  cellpadding="2" class="info">'
    str += '<tr>'
    str += '    <th colspan="2"><img src="images/welcome.gif" /> \u63d0示信息!</th>'
    str += '</tr>'
    str += '<tr>'
    str += '    <td width="20%" class="TableRow1"><img src="images/succ.gif"></td>'
    str += '    <td class="TableRow1" style="text-align: left;padding-left: 100px;">'+ info + '<br />' + time + '\u79d2钟后系统将自动返\u56de'
    str += '    </td>'
    str += '</tr>'
    str += '<tr>'
    str += '   <td colspan="2" class="TableRow2"><a href="javascript:history.go(-1);">\u8fd4回上一页...</a>'
    str += '    </td>'
    str += ' </tr>'
    str += '</table>'
    return str;
}
 
var str = showinfo("基本设置保存完成!",time);
alert(str);// 这里怎么没东西呢

解决方案 »

  1.   

    <script language="javascript">
        function showinfo(info,time){
        var str = '';
        str += '<table cellspacing="1"  cellpadding="2" class="info">'
        str += '<tr>'
        str += '    <th colspan="2"><img src="images/welcome.gif" /> \u63d0示信息!</th>'
        str += '</tr>'
        str += '<tr>'
        str += '    <td width="20%" class="TableRow1"><img src="images/succ.gif"></td>'
        str += '    <td class="TableRow1" style="text-align: left;padding-left: 100px;">'+ info + '<br />' + time + '\u79d2钟后系统将自动返\u56de'
        str += '    </td>'
        str += '</tr>'
        str += '<tr>'
        str += '   <td colspan="2" class="TableRow2"><a href="javascript:history.go(-1);">\u8fd4回上一页...</a>'
        str += '    </td>'
        str += ' </tr>'
        str += '</table>'
        return str;
    }
    var time = '11'
    var str = showinfo("基本设置保存完成!",time);
    alert(str);
    </script>
      

  2.   

    var str = showinfo("基本设置保存完成!",time);time未声明。。结帖率:65.60%
      

  3.   

    var time = '11'
    var str = showinfo("基本设置保存完成!",time);
    楼主是不是没定义time变量?要是没定义的话,就会报错你alert()就不执行了
      

  4.   


    time 已经声明了,没贴出来
    var str = showinfo("基本设置保存完成!",time);
    吧str 随便改个名字
    就有东西了,奇怪
      

  5.   


    var aa = showinfo("基本设置保存完成!",time);
    alert(aa);你说把str改个名字?这样也OK啊
      

  6.   

    跟名字没关系。在我这测试,就是time没声明的问题。