日期:2014-05-17  浏览次数:20777 次

JSP页面的图片参数调用JS问题
JSP页面JS生成2位的随便数,

<script type="text/javascript">
var jschars = ['0','1','2','3','4','5','6','7','8','9'];
function generateMixed(2) {
    var res = "";
    for(var i = 0; i < n ; i ++) {
        var id = Math.ceil(Math.random()*35);
        res += jschars[id];
    }
    return res;

</script>

JSP页面插入了一个图片<img src="../png/yscjzcl.png?id=xxxxx"></img>,怎么把这个JS生成的随便数放在ID后面,是怎么写的啊?
------最佳解决方案--------------------
你个img设定一个ID  比如 "image"   <img id ="image" src="..

在js代码中
document.getElementById("image").src = "../png/yscjzcl.png?id=" +你的随机数 就可以了。。

------其他解决方案--------------------
比如jsp页面中有一个img  <img id="myImg" src="" />
在js中可以通过: var obj = document.getElementById("myImg");  
                obj.src="../png/yscjzcl.png?id=generateMixed(2)";
                //这里的generateMixed(2)是调用你上面写的那个方法。


小弟献丑了。
------其他解决方案--------------------
引用:
你个img设定一个ID 比如 "image" <img id ="image" src="..

在js代码中
document.getElementById("image").src = "../png/yscjzcl.png?id=" +你的随机数 就可以了。。

能否帮我写详细一点吗?谢谢! 另外我的JS生成的随便数有问题吗?

<td>
<img id="image" src="../png/yscjzcl.png?id=(如何写)"></img>
</td>


感谢不尽!
------其他解决方案--------------------
引用:
引用:你个img设定一个ID 比如 "image" <img id ="image" src="..

在js代码中
document.getElementById("image").src = "../png/yscjzcl.png?id=" +你的随机数 就可以了。。
能否帮我写详细一点吗?谢谢! 另外我的JS生成的随便数有问题吗?
XML……



parseInt(10*Math.random());  //0~10之间的随机整数

Math.floor(Math.random()*10+1);  //输出1~10之间的随机整数