易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript的一个问题

<script>
with(document)
{
for(var i=0;i <streams.length;i++)
writeln(" <p> <a href=# onclick=change(streams[i].url)>"+streams[i].name+" </a> </p>");
}
</script>

change是函数,streams是数组,url和name是属性,但运行时点击超链接时函数不执行,不知道是什么问题?请各位帮忙看下···
HTML code:
<script>
var streams=[{url:'http://www.baidu.com',name:'fdjkslajfe'},{url:'',name:'fffffff'},{url:'#',name:'sssssssss'}]
with(document){
for(var i=0;i <streams.length;i++)
writeln("<p><a href=# onclick=change(this,streams["+i+"].url)>"+streams[i].name+" </a> </p>");
}
function change(obj,link){
obj.href=link;
}
</script>

这样子可以了不

<a href=# onclick=change('"+streams[i].url+"')>"+streams[i].name+" </a>

引用
<script>
with(document)
{
for(var i=0;i <streams.length;i++)
writeln(" <p> <a href=# onclick=change(streams[i].url)>"+streams[i].name+" </a> </p>");
}
</script>

change是函数,streams是数组,url和name是属性,但运行时点击超链接时函


相关问答:

关于JavaScript传递数据的问题!

这个表单的数值不是固定的!当按下停止按钮的时候最终的数字才会停在上面!
我想把最后停下的数字传送传送到下一个ASP页面上去!
不想使用location.href="mnn.asp?action="+ok1这样的方式传送过去 ......

JavaScript游戏玛丽医生Dr Mario实现原理

在很久很久以前,我们这些80后的小朋友终于玩上了自己的小霸王游戏机,超级玛丽,玛丽医生,雪人兄弟,诸多经典游戏让人无法忘怀,成为一个心结!

在完成了俄罗斯方块后,这是我写的又一个JavaScript游戏,玛 ......

新人javascript问题求助,请各位大哥大姐们来帮忙!

这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......

JavaScript要学哪些东西?

我接触web不久,html、JavaScript前段时间才开始看,现在基本上了解了要学习哪些技术。
觉得java基础是王道,jsp和servlet是关键。(对于个人来讲Ext也是一个坎)

刚开始根本不知道JavaScript的时候,觉得 ......

javascript 缺少对象 求解 一个简单的程序



<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getSch ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号