在ASP.NET里面怎么使用下面的代码??如果要进一个Jscript的文件,怎么调用这个文件????<div id="ad" style="position:absolute">
<a href= target="_blank">
<img src="http://www.3lian.com/copyright.gif" border="0">
</a></div>
<script>
var x = 50,y = 60
var xin = true, yin = true
var step = 1 
var delay = 10
var obj=document.getElementById("ad") 
function floatAD() {
var L=T=0
var R= document.body.clientWidth-obj.offsetWidth
var B = document.body.clientHeight-obj.offsetHeight
obj.style.left = x + document.body.scrollLeft
obj.style.top = y + document.body.scrollTop
x = x + step*(xin?1:-1) 
if (x < L) { xin = true; x = L} 
if (x > R){ xin = false; x = R} 
y = y + step*(yin?1:-1) 
if (y < T) { yin = true; y = T } 
if (y > B) { yin = false; y = B } 
}
var itl= setInterval("floatAD()", delay) 
obj.onmouseover=function(){clearInterval(itl)} 
obj.onmouseout=function(){itl=setInterval("floatAD()", delay)}
</script>

解决方案 »

  1.   

    我是要在.NET下面建一个Jscript的文件,然后再在运行的页面中调用执行楼上的,你能不能试着运行一下上面的代码,然后告诉我怎么用
      

  2.   

    <script language=javascript src="file path"> </script>
      

  3.   

    把<script></script>之间的部分写入一个js文件(js文件不要写<script></script>标签)
    然后在页面里用<script   language=javascript   src= "js文件的路径">   </script> 调用
      

  4.   

    script   language=javascript   src= "file   path ">   </script> 
    然后在你要用到的页面上直接用你的脚本里的函数名就可以,比如:onclick="test()"
    function test()
    {
    var   x   =   50,y   =   60 
    var   xin   =   true,   yin   =   true 
    var   step   =   1   
    var   delay   =   10 
    var   obj=document.getElementById( "ad ")   
    function   floatAD()   { 
    var   L=T=0 
    var   R=   document.body.clientWidth-obj.offsetWidth 
    var   B   =   document.body.clientHeight-obj.offsetHeight 
    obj.style.left   =   x   +   document.body.scrollLeft 
    obj.style.top   =   y   +   document.body.scrollTop 
    x   =   x   +   step*(xin?1:-1)   
    if   (x   <   L)   {   xin   =   true;   x   =   L}   
    if   (x   >   R){   xin   =   false;   x   =   R}   
    y   =   y   +   step*(yin?1:-1)   
    if   (y   <   T)   {   yin   =   true;   y   =   T   }   
    if   (y   >   B)   {   yin   =   false;   y   =   B   }   

    var   itl=   setInterval( "floatAD() ",   delay)   
    obj.onmouseover=function(){clearInterval(itl)}   
    obj.onmouseout=function(){itl=setInterval( "floatAD() ",   delay)} 
    }
      

  5.   

    我在里面调用的话会出现OBJ 对象为空???这是怎么回事???