如题,谢谢!

解决方案 »

  1.   

    var win = window.open(url,...);
    win.document.all.textBox.value = 'abcd';
      

  2.   

    我的问题是:就是如何给id=x的传值?如何些代码啊?请给出关键语句,谢谢!!
      

  3.   


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title></title>
    </head>
    <script>
    var test = function(id){
       window.open("http://bbs.csdn.net/?id="+id);
    }
    </script>
    <body>
    <input type="button" value="test" onclick="test('1');" />
    </body>
    </html>拼字符串 ?
      

  4.   

    我的想法是:
    有如下通知标题列表:
     >关于领取教材的通知
     >关于放假的通知
     >关于上报材料的通知
     ---
      点击每个通知标题就打开一个定制的小窗口展示该通知详细内容,代码如何写呢?
      

  5.   

    那就是用ajax+asp来显示在你的小窗口
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    </head><body>
    <a href="#" title="1" onclick="getlist('1')">关于领取教材的通知</a><br />
    <a href="#" title="2" onclick="getlist('2')">关于上报材料的通知</a>
    <div id="showinfo">定制的小窗口</div>
    <script>
    function getlist(id)
    {
    if (id == "")
    {
    return false;
    }
    $.ajax({
        url: "Getpt.asp",
        data: "id=" + id,
        type: "GET", beforeSend: function() {
            $2(user).innerHTML = "读取中...";
        },
        success: function(msg) {
            if (msg !== "") {
                var datastr = msg;
                document.getElementById("showinfo").innerHTML = msg;
            }
        }
    });
    }
    </script>
    </body>
    </html>
      

  6.   

    -------------------------------
    我很想知道在 .NET框架下用C#写的如何给id传值? id是一个变量值,不是一个常数,是否可这样写呢:
    <a href="#" onclick="test(<%# Eval("id")%>)"> <%# Eval("title")%> </a>请教。
      

  7.   

    id是变量,需要这样写
    <a href="#" onclick="test(<%# id%>)"> <%# Eval("title")%> </a><%# Eval("title")%>这样的写法只用在数据库绑定中
    <%#id%> 应用在变量的绑定中
      

  8.   

    下面是一个完整的例子
    <%@ Page Language="C#" AutoEventWireup="true" EnableViewState="false" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <script runat="server">
      protected int id = 20;
      protected void Page_Load(object sender, EventArgs e)
      {
        if (!Page.IsPostBack)
        {
          System.Data.SqlClient.SqlConnection cn = new System.Data.SqlClient.SqlConnection();
          cn.ConnectionString = "Data Source=(local);Initial Catalog=UserMGR;Integrated Security=True";
          cn.Open();
          System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
          cmd.CommandText = "SELECT * FROM [BaseObject]";
          cmd.Connection = cn;
          GridView1.DataSource = cmd.ExecuteReader();
          GridView1.DataBind();
          cn.Dispose();
        }
      } 
    </script>
    <body>
      <form id="form1" runat="server">
      <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
        <Columns>
          <asp:TemplateField>
            <ItemTemplate>
              <a href="" onclick="test(<%#id %>)"><%#Eval("Title") %></a>
            </ItemTemplate>
          </asp:TemplateField>
        </Columns>
      </asp:GridView>
      </form>
    </body>
    </html>