注意: http://captcha.qq.com/getimage是有验证码图片的
var img = document.getElementById("testimg");
img.src = "http://captcha.qq.com/getimage?aid=1010101&"+Math.random();<img id="testimg" src="http://captcha.qq.com/getimage" />
js 和IMG 的写法 都无法显示TX的验证码,不知道什么原因,
有个想法 但不知道这么去写,把URL里的图片下载下来给testimg,不知道这样做可以否?但还不知道这么写!
var img = document.getElementById("testimg");
img.src = "http://captcha.qq.com/getimage?aid=1010101&"+Math.random();<img id="testimg" src="http://captcha.qq.com/getimage" />
js 和IMG 的写法 都无法显示TX的验证码,不知道什么原因,
有个想法 但不知道这么去写,把URL里的图片下载下来给testimg,不知道这样做可以否?但还不知道这么写!
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<SCRIPT LANGUAGE="JavaScript">
<!--
window.onload=function(){
CheckCodeHtml.show("imgArea");
} var CheckCodeHtml = (function(){
return {
show:function(nodeId){
var str = '<img src="http://captcha.qq.com/getimage?'+Math.random()+'" /> ';
str+='<a href="javascript:CheckCodeHtml.show(\''+nodeId+'\')" title="点击换个验证码">看不清楚?换个图片</a>';
document.getElementById(nodeId).innerHTML = str;
}
}
})(); function refreshImg(){
CheckCodeHtml.show("imgArea");
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<div id="imgArea">
</div>
</BODY>
</HTML>
这个url的内容类型也是image/jpeg,没有任何问题。不能显示图片很容易理解,getimage这个处理程序有个判断,如果不是允许的几个域名,就将响应中止,所以看不到图片。