javascript生成html文件!
我写了个页面的布局功能!!Pdiv.html这个文件里面一个层也没有,我用javascript实现了可以添加层,并且可以再页面上任意的拖动,任意的改变大小!!这些层都是有...
我写了个页面的布局功能!!Pdiv.html这个文件里面一个层也没有,我用javascript实现了可以添加层,并且可以再页面上任意的拖动,任意的改变大小!!这些层都是有css文件样式控制的!!之后就是保存,把这些添加的层保存到数据库中,下次加载页面的时候可以显示保存的那些层以及它们的位置!!!我要求那些保存的层,在另外一个页面显示,Cdiv.html文件!!可以添加任意的层的模块,可以往之前保存的那些层里面添加!!!就是一个整体的布局了!!!现在就是想,在保存数据库的同时,得到添加的那些层,把它们当成一个静态的html文件,之后就能直接调用了!!!问题是这么用javascript把所有层的信息都保存到静态html页面中呢??????一定要高手来啊!!懂技术的来交流也行啊!!!分不是问题!!
展开
6个回答
展开全部
方法一:
//createElement()创建input元素到obj对象中
var obj = document.createElement('input');
//选择要生成地点的前一个元素
var before = document.getElementById('before');
//设置obj元素名,值
obj.name='name';
obj.value='value';
//setAttribute是可以自由定义属性的,不仅id和type,name和value也可以在这定义
obj.setAttribute('id','idname');
obj.setAttribute('type','typename');
//在前一个元素后面添加obj
before.appendChild(obj);
方法二:
document.write("<inpt name='name' value='value' id='idname' type='typename'>");
//createElement()创建input元素到obj对象中
var obj = document.createElement('input');
//选择要生成地点的前一个元素
var before = document.getElementById('before');
//设置obj元素名,值
obj.name='name';
obj.value='value';
//setAttribute是可以自由定义属性的,不仅id和type,name和value也可以在这定义
obj.setAttribute('id','idname');
obj.setAttribute('type','typename');
//在前一个元素后面添加obj
before.appendChild(obj);
方法二:
document.write("<inpt name='name' value='value' id='idname' type='typename'>");
2013-08-15
展开全部
不懂JS的静态生成但这个用ASP的FSO,PHP的fopen,fwrite之类的读写文件还是比较容易实现的先把你希望得到的结果写成文本文件,如TXT,HTML,CSS之类的,但其中如果有地方的值需要变动的,可以用自定义标签先替代。这个文件作为模板使用。然后用后台语言读取这个文件,遇到需要改动的值,便用字符串替换功能把自定义标签替换成需要的内容。然后用后台语言写成文件就成了。如果你了解后台语言,只需要查阅相关的文件操作语句就可以了,比如asp里面的Set FSO = Server.CreateObject("Scripting.FileSystemObject")。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-15
展开全部
用JS生成的东西,肯定是在内存中啊所以,你先要把内存中的html输出来又因为你要存入数据库中,所以要通过表单把html传递给服务器 那么整个过程就是1。JS生成出html代码2。JS将所需要的html赋给一个变量3。JS构建一个表单,将这个变量的值通过AJAX方法传递给服务器4。服务器接受后值,存入数据库中 不知道我理解对你的需求没有?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-15
展开全部
javascript操作数据库??不用别的语言来做后台??明显不可行,一年前俺研究javascript的时候也想他怎么连接数据库呢,结果是连接是可以,但只能连接本地的,呵呵,作为一个网站来说,他是毫无意义的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-15
展开全部
静态页面时无法保存数据的,你要把CSS属性保存在数据库中~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询