<head>
<script language="JavaScript" type="text/javascript">
function GetData(url){
        url="dealWith.jsp?action=showMessage";//dealWith.jsp是一个jsp文件
        try{
            Load.src = url; //不明白           window.location.href="left.jsp#bottom";//刷新页面到底部
        }        catch(e){
return false;   
         }
window.setTimeout(GetData,500);
        }
</script>
<script id="Load" language="JavaScript" type="text/javascript" defer></script>
</head>
<body onLoad="javascript: GetData();" bgcolor="#FFEBB8">
<span id=loadContent>数据载入中……</span><a name="bottom"></a>不明白上面的Load.src是干嘛用的,<script>标签中的src不是只能引入js脚本吗?为什么把Load的src指向了jsp文件,非常的不理解,还有url="dealWith.jsp?action=showMessage";是什么意思,为什么还通过地址传过去一个参数,不明白,求高人指点一下?小弟在这先多谢了!!!

解决方案 »

  1.   

    说明引用的那个js文件是jsp动态生成的 那个jsp需要一个action=showMessage的参数
      

  2.   

    load.src 应该是将文件赋值给ID=load 的script!url="dealWith.jsp?action=showMessage"是给jsp传递参数然后得到相应的输出!其中多半是 jsp 文件的输出结果就是js代码!
    然后可以被直接调用! 和直接调用js文件应该是同样的效果吧!建议,楼主可以打开 url="dealWith.jsp?action=showMessage 这个url地址,查看一个准确的输出!已做测试!
      

  3.   

    script 的 src 不一定非要指向 js 文件!最常用的有 利用 script  发送跨域请求!!!可以发送获取其它域的数据。也可以把数据提交到其它域!?action=showMessageurl 重写!!  就是传值!
      

  4.   

    url 重写!! 就是传值!