<iframe name="play"不是 id

解决方案 »

  1.   

    是的 我没有用id 而用的是name
      

  2.   

    我在主页面里用的框架代码:
    <iframe name="playpage" src="set1.aspx" width="830" height="436" scrolling="no" marginheight="0" marginwidth="0"></iframe>
    在button里的代码:
     protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
          if (TreeView1.CheckedNodes.Count > 0)
            {
                string url = "";
                int i = 1;
                foreach (TreeNode node in TreeView1.CheckedNodes)
                {
                    url += "url" + i + "=" + node.Value + "&";
                    i++;
                }
                url = url.Substring(0, url.Length - 1);
                Response.Write("<script language='javascript'>window.open('set1.aspx?" + url + "','playpage');</script>");
            }
          else
          {
                Response.Write("<script language='javascript'>window.alert('请选择您要查看的摄象机')</script>");
          }
        }
      

  3.   

    另外,在set1.aspx的javascript里调用传过来的参数时 有这样一个函数
    function onload()
    {
        var args=getArgs();
        var i=0;
        for (var i=0;i<4 i++)
        {
            form1.Player+i+.Source="http://"+args[i]+"/vdata.v";
            form1.Player+i+.Play();
        }

    不知道这样给form1的Play0~~4赋值对没有
    Play0~4分别为4个播放器代码的id不对的话 改怎么写