大家看看这里有什么错误

cloudrain 2001-05-31 10:59:00
我向一个动态页面里写入一个函数,代码如下:
Win1.document.writeln('function newinfo(vInfo){');
Win1.document.writeln('var str1=new Arra();');
Win1.document.writeln('for(var i=0;i<vInfo.length;i++){');
Win1.document.writeln(' str1[i]=vInfo[i];');
Win1.document.writeln('}');
Win1.document.writeln('var nstr=str1[1];');
Win1.document.writeln('var astr=str1[2];');
Win1.document.writeln('var tstr=str1[3];');
Win1.document.writeln('var pstr=str1[4];');
Win1.document.writeln('var hstr=str1[5];');
Win1.document.writeln('varsumstr="\var1='+nstr+'&var2='+astr+'&var3='+tstr+'&var4='+pstr+'&var5='+hstr+'";');//此处有错误,该怎么写?
有分送哟!

...全文
94 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2001-05-31
  • 打赏
  • 举报
回复
例子:

<script>
var Win1=window.open()
Win1.document.writeln('<script>');
Win1.document.writeln('function newinfo(vInfo){');
Win1.document.writeln('var str1=new Array();');
Win1.document.writeln('for(var i=0;i<vInfo.length;i++){');
Win1.document.writeln(' str1[i]=vInfo.substr(1,i);');
Win1.document.writeln('}');
Win1.document.writeln('var nstr=str1[1];');
Win1.document.writeln('var astr=str1[2];');
Win1.document.writeln('var tstr=str1[3];');
Win1.document.writeln('var pstr=str1[4];');
Win1.document.writeln('var hstr=str1[5];');
Win1.document.writeln('var sumstr="var1="'+'+nstr+'+'"&var2="'+'+astr+'+'"&var3="'+'+tstr+'+'"&var4="'+'+pstr+'+'"&var5="'+'+hstr');
Win1.document.writeln('alert(sumstr)');
Win1.document.writeln('}');
Win1.document.writeln('<\/script>');
Win1.document.writeln('<body>');
Win1.document.writeln('<input type=button onclick="newinfo(\'ABCDEF\')" value=测试>');
</script>
孟子E章 2001-05-31
  • 打赏
  • 举报
回复
Win1.document.writeln('var sumstr="var1="'+'+nstr+'+'"&var2="'+'+astr+'+'"&var3="'+'+tstr+'+'"&var4="'+'+pstr+'+'"&var5="'+'+hstr');
孟子E章 2001-05-31
  • 打赏
  • 举报
回复
Win1.document.writeln('var sumstr=\"var1='+nstr+'&var2='+astr+'&var3='+tstr+'&var4='+pstr+'&var5='+hstr+'";')
cloudrain 2001-05-31
  • 打赏
  • 举报
回复
怎样动态的声名?并且动态附值?
孟子E章 2001-05-31
  • 打赏
  • 举报
回复
二维数组:

==============
<script>
var str=new Array(["1","2","3","4","5"],["21","22","23","24","25"])
for(var i=0;i<2;i++)
{
for(var j=0;j<5;j++)
{
document.write(str[i][j]+",")
}
document.write("<br>")
}
</script>
孟子E章 2001-05-31
  • 打赏
  • 举报
回复
<script>
var str=new Array(["1","2","3","4","5"],["21","22","23","24","25"],["21","22","23","24","25"])

for(var i=0;i<3;i++)
{
for(var j=0;j<5;j++)
{

document.write(str[i][j]+",")
}
document.write("<br>")
}
</script>
cloudrain 2001-05-31
  • 打赏
  • 举报
回复
to net_lover(孟子E章):
怎样在JS中用二维数组?

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧