不是很明白你的意思,看看这个对你有没有帮助--------------------------<HTML>
<HEAD>
<style>
table
{
    border:1px solid black;
}
td
{
    border:1px solid black;
    width:100px;
}
</style>
</HEAD>
<BODY>
<XML ID="xmlParts">
<?xml version="1.0" ?>
    <parts>
        <part>
            <partnumber>A1000</partnumber>
            <description>Flat</description>
            <quantity>1000</quantity>
        </part>
        <part>
            <partnumber>S2300</partnumber>
            <description>Machine</description>
            <quantity>1000</quantity>
        </part>
        <part>
            <partnumber>M2400</partnumber>
            <description>Nail</description>
            <quantity>500</quantity>
        </part>
        <part>
            <partnumber>S23001</partnumber>
            <description>Sert</description>
            <quantity>10400</quantity>
        </part>
        <part>
            <partnumber>M2700</partnumber>
            <description>Magic</description>
            <quantity>5020</quantity>
        </part>
    </parts>
</XML>
<div style="height:200px;">
<table border="0" cellpadding="2" cellspacing="0" datasrc=#xmlParts id="tb1" datapagesize="2">
    <tr>
        <td><div datafld="partnumber"></div></td>
        <td><div datafld="description"></div></td>
        <td><div datafld="quantity"></div></td>
    </tr>
</table>
</div>
<INPUT type="button" value=" << " onClick="tb1.firstPage()">
<INPUT type="button" value=" < " onClick="tb1.previousPage()">
<INPUT type="button" value=" > " onClick="tb1.nextPage()">
<INPUT type="button" value=" >> " onClick="tb1.lastPage()">
</BODY>
</HTML>

解决方案 »

  1.   

    这么快就有人回答我早知道我就不去吃饭了  去试试谢谢你们朋友 不过可能是我没有说明白
    上面的这个程序离题了 我的意思是你们知道工作流软件里的表单生成器吧 我做的和那一个东东差不多客户的操作流程是(1)先拖进来一个表格(生成表格)->(2)选一个数据库字段拖到某个表格->(3)点表单保存(把它设计的页面的HTML保存到服务端)->(4)引用表单(重定向到刚才保存下来的页面)浏览表单并填写
      

  2.   

    是不难  说白了客户要我编写一个Dreamweaver吧 不过我这个Dreamweaver还要在IE中运行 真是变态
      

  3.   

    光顾发牢骚了  我再解释一下这里客户要求的是什么请帮我啊
    页面上有个表格
    <table border="1" width="100%" id="table1">
     <tr>
      <td> </td>
     </tr>
    </table> 同时页面的左面有个列表特殊的表关联(算是数据字典吧)出难题的客户要求是它选一个列表里的某一项如人员表Unit里的Name字段之后拖到表格里中此操作后这个表格的HTML
    变成了下面这样<table border="1" width="100%" id="table1">
     <tr>
      while(!rs.eof){
      "<td>"+rs.name+"</td>"
      } 
    </tr>
    </table> 
    动态控制表格绑定的数据库字段请帮忙我菜的很苦恼绝望什么滋味现在都有
      

  4.   

    朋友这个东东用Javascript好吗在客户端做往服务端提交才是好的选择吧
      

  5.   

    还是那句话,用xml数据岛
    首先:把列表中可能用到的字段都放到xml文件中下载到客户端,然后,在选择的时候动态去绑定,详细方法可以google查阅"xml数据岛"
      

  6.   

    to: woderoom(小杨)
    谢谢您 直接动态的写表格的HTML不行吗?
      

  7.   

    <table border="0" cellpadding="2" cellspacing="0" datasrc=#xmlParts id="tb1" datapagesize="2">
        <tr>
            <td><div datafld="partnumber"></div></td>
            <td><div datafld="description"></div></td>
            <td><div datafld="quantity"></div></td>
        </tr>
    </table>
    我要的是要客户自己动态的绑定表格的datasrc 不好意思
      

  8.   

    大虾们在OICQ上指点我吗 谢谢 盼望中.... 我的号是334296372
      

  9.   

    <HTML>
    <HEAD>
    <TITLE>编辑界面</TITLE>
    </HEAD>
    <body onload="docu_onload()"><script language="javascript">
    var obj;
    function editPage( FrameObject ){
    if( window.frames(FrameObject.name).document.designMode!="On"){
    window.frames(FrameObject.name).document.open();
    window.frames(FrameObject.name).document.writeln("<body style='font-size:12px' >");
    window.frames(FrameObject.name).document.close();
    window.frames(FrameObject.name).document.designMode="On";
    window.frames( FrameObject.name ).document.execCommand("MultipleSelection");
    }
    obj = FrameObject;
    }
    function docu_onload() {
    window.frames(0).document.designMode = "On";
    window.frames(0).document.open();
    window.frames(0).document.writeln("<table><tr><td width=40 bgcolor=#000000 height=40 border=1>&nbsp;</td></tr></table>");
    window.frames(0).document.close();
    }
    </script>
    <input type="button" name="script" value ="script" onclick="alert(window.frames(obj.name).document.body.innerHTML);">
    <table width="100%" height="100%">
    <tr>
    <td height="200"><IFRAME id="frame1"  name="frame1" height="200"  marginWidth=1 marginHeight=1 scrolling=yes > </IFRAME></td><td height="200"><IFRAME id="frame2" onfocus="editPage(this)"  name="frame2" height="200" onfocus="" marginWidth=1 marginHeight=1 scrolling=yes ></td></tr>
    </table>
    </body>
    </html>
    你的意思是不是,象上面的代码一样,能把左边的黒框拽到右边,得到右边的html代码
      

  10.   

    大虾一定用过OFFICE里的Microsoft Office InfoPath 2003   我做的程序除了要在IE里运行其它都和那一个东东一样可以让客户设计填写表单 当然架个InfPath方面的服务器Javascript或JScript也完全可以用的起来 但我觉得那样不好 一是InfPath编程序接口的资料不足二是不太方便那有纯粹的JScript来的轻巧  你们说呢  看看Microsoft Office InfoPath 2003基本就能明白我的困难当然他的设计时控件菜单在软件的右边我的是左面 而且各组各项是从数据库的表里提取出来的
      

  11.   

    照你的说法,应该是客户动态指定table显示数据库中的哪些字段吧,而客户指定的方式是拖拽的方式是不是,你现在的需求估计大家都不是很明白,因为看你的代码,出现了部分后台代码,再稍微详细一些吧,那样大家也好帮你出主意
      

  12.   

    用DHTML的拖拽方式把字段拖到表格上的时候,动态在表格中建一个属性,如dataField=name,然后在页面装载的时候,用js检查哪列有dataField,就用xmlhttp去服务器去取数据,通常是所把所有的数据取出来,然后根据表格的datafield放在相应的列上就行了,不是很难的。
      

  13.   

    To LxcJie(肖冲):
       就是这么个东西  怎么弄呢?
       再作不出来就死的像猪一样难看了
      

  14.   

    各位高手说说看这样的代码怎么写 我对Jscript不是太熟以前没重视过  这几天我要是还编不出来真的会死的很难看的 盼望中
      

  15.   

    到底是要生成html页面,还是要生成.asp页面?
    还是让用户选择在.asp页面中显示那些字段啊?
    搂住说明白点儿啊
      

  16.   

    是让用户选择在.asp页面中显示那些字段   这些字段和表格(表格也是动态生成的)的绑定是由客户定义的当然是由客户设计后保存成模板啊
    谢谢盼望中!!!!....
      

  17.   


    前台的拖动超麻烦,建议改成点击选择建个配置表config
    字段数和你那个表一样,
    插一条数据
    用它来保存用户的配置数据
    一个字段对应你的表中的一字段的显示与否.asp页中显示数据时
    取出配置表中的数据
    cfrs.open "select * from config ",conn
    参考你的用vbs写:
    <table border="1" width="100%" id="table1">
     <tr>
    <%do while not rs.eof 
     for i=0 to cfrs.fields.count-1
      if cfrs.fields(i).value="show" then
        response.write("<td>"+rs.fields(i).value+"</td>")
      end if
     next
    rs.movenext
    loop%>
    </tr>
    </table> 
    '-----------------
    <table border="1" width="100%" id="table1">
     <tr>
      while(!rs.eof){
      "<td>"+rs.name+"</td>"
      } 
    </tr>
    </table>
      

  18.   

    是要这样的效果吗?数据和表格的绑定还要看你以什么方式存储模板
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title></title>
    </head>
    <body>
    <SCRIPT language=javascript>
    function fOnDragStart(str){
    window.event.dataTransfer.effectAllowed="all";
    window.event.dataTransfer.setData("Text", str);
    }
    function fOnDrop()
    {
    var Obj = event.srcElement;
    if( Obj == null )
    return false;
    while(Obj)
    {
    if( Obj.tagName.toLowerCase() == "td" )
    break;
    Obj = Obj.parentElement;
    }
    Obj.style.backgroundColor = "#FFFFFF"
    idstring=window.event.dataTransfer.getData("Text");
    if (idstring==null) return false;
    Obj.innerHTML += idstring
    }
    function fOnDragOver()
    {
    var Obj = event.srcElement;
    while(Obj)
    {
    if( Obj.tagName.toLowerCase() == "td" )
    break;
    Obj = Obj.parentElement;
    }
    Obj.style.backgroundColor = "blue"
    event.returnValue = false;
    if (window.event.dataTransfer.getData("Text"))
    window.event.dataTransfer.dropEffect = "link";
    }
    </SCRIPT>
    <table width="60" border="1" align="left" cellpadding="0" cellspacing="0" style="display:top">
      <tr>
        <td><img id="字段1" src="" width="16" height="16" onDragStart="fOnDragStart(this.id)">字段1</td>
      </tr>
      <tr>
        <td><img id="字段2" src="" width="16" height="16" onDragStart="fOnDragStart(this.id)">字段2</td>
      </tr>
      <tr>
        <td><img id="字段3" src="" width="16" height="16" onDragStart="fOnDragStart(this.id)">字段3</td>
      </tr>
    </table>
    <table width="320" height="24" border="0" cellpadding="3" cellspacing="1" bgcolor="#000000">
      <tr bgcolor="#FFFFFF"> 
        <td id="td1" onDragEnter=fOnDragOver() onDrop=fOnDrop()  onDragOver=fOnDragOver() onDragLeave="this.style.backgroundColor ='#FFFFFF'" bgColor=#ffffff></td>
        <td id="td2" onDragEnter=fOnDragOver() onDrop=fOnDrop()  onDragOver=fOnDragOver() onDragLeave="this.style.backgroundColor ='#FFFFFF'" bgColor=#ffffff></td>
        <td id="td3" onDragEnter=fOnDragOver() onDrop=fOnDrop()  onDragOver=fOnDragOver() onDragLeave="this.style.backgroundColor ='#FFFFFF'" bgColor=#ffffff></td>
        <td id="td4" onDragEnter=fOnDragOver() onDrop=fOnDrop()  onDragOver=fOnDragOver() onDragLeave="this.style.backgroundColor ='#FFFFFF'" bgColor=#ffffff></td>
      </tr>
    </table>
    </body>
    </html>
      

  19.   

    各位朋友都我谢谢 就是hrstudy(小马) 说的那种样子东东   我的思路大约是这样的Table的I
      

  20.   

    感觉楼主好象是需要这样一个功能,下图http://chana.tyear.com/ynj/choose.gif