<div align="center">
<font size="2" color="Gray">填入任何可以下载的影片地址都可以高速在线观看。支持http://、ftp://等例如: </br>
ftp://lado:[email protected]:1366/赤裸特工/赤裸特工 CD2.rmvb</br>
将上面的地址复制到下面,点击播放即可观看!</br>
</font>
<form name=f action="./">
<input name=url id=url size="66" value="" maxlength="100"> 
<input type=submit value=播放>
</form>
<script src="http://gvod.xunlei.com/player/gvod.js" type="text/javascript" charset="gbk"></script><script>

function xlplay(adr){
var xltype = ["rmvb","rm","mpg","avi","mp4","3gp","dat","asf","wmv"];
var temp,ext;
ext = adr.substr(adr.lastIndexOf(".")+1,adr.length);
for(temp in xltype){
if(xltype[temp]==ext){
var player = gvod_player();
player.height = 400;
player.width = 520;
player.play(adr);
break;
}
}
}
var q = "";
//var q = location.search.substr(location.search.lastIndexOf("=")+1,location.search.length);
xlplay(q);
</script>
</div>如何实现在输入框中输入后,给值到var q = "";为何我不能实现,缺少了什么。
我需要的是他这样的
http://www.sosote.net/tool/Play/
谁帮我搞出来啊。谢谢了。

解决方案 »

  1.   

    既然是 js,你查看http://www.sosote.net/tool/Play/ 的源代码就可以了
      

  2.   

    var q = document.getElementById('url').value;
      

  3.   

    http://gvod.xunlei.com/player/gvod.js这个js,明显需要快播的支持才能运行,你安装了没?
      

  4.   

    貌似定义了q之后就一直也没给它赋值呀……<input name=url id=url size="66" value="" maxlength="100" onchange="q=this.value">试试?