listFrame中保证user_list[]全局变量才行;
<a href="#" onclick="top.sendFrame.add_user(this.innerText);return false;">张山</a>sendFrame中
<script language="javascript">
function add_singer(object,value,text)//添加数据
{
if(singer_exist(object,value)==false)
{
object.options.add(new Option(text,value,true,true));
return true;
}
return false;
}
function singer_exist(object,value)//检查是否存在
{
for(var i=0;i<object.options.length; i++)
{
if(object.options[i].value==value)
return true;
}
return false;
}
function add_user(userName)
{
var obj=document.all.talkto
add_singer(obj,userName,userName)
}
</script>
<select name="talkto">
<option value="所有人">所有人</option>
</select>

解决方案 »

  1.   

    全局变量,我如此定义,是全局变量吗?
    <script language="JavaScript" type="text/javascript">
    <!--
      
     var user_list=new Array();
     for(var i = 0;i < 5;i++)
      {
       user_list[i]="name"+i;
      } //-->
     </script>这里的user_list=new Array();
    是全局变量吧?
      

  2.   

    可以直接读数组
    你用
    top.listFrame.user_list[1]
    看看
      

  3.   

    测试没问题
    <input type="button" value="测试" onclick="alert(parent.listFrame.user_list[1])">
      

  4.   

    谢谢李强朋友,
    这里有个问题:
    top.listFrame.user_list[1]与parent.listFrame.user_list[1]有什么区别?
    在一个框架里的三个页面,我如何来控制javascript调入的顺序?另问一个,如何给问题加分(我现在是可以加你40,但我如果想送50分你,在不开新题的情况下,如何加呢?)
      

  5.   

    对了,
    李强朋友:
    在发言档里,发言的时候,能否也用javascript处理?
    另外,用javascript全是在客户端处理吧?
    我是想尽量一切都交给客户端处理,服务器除了作验证与存贮公用信息,别的事尽量少作(用自己机器做服务器)
      

  6.   

    <a href="#" onclick="top.sendFrame.add_user(this.innerText);return false;">张山</a>
    这句中的:this.innerText
    做什么解释?