+ -
当前位置:首页 → 问答吧 → HTML拼接问题

HTML拼接问题

时间:2011-11-17

来源:互联网

数据库中有张表,一个是索引(id),一个时间,一个是htmlcontent内容(示例:<html>.....</html>)
索引跟时间作为联合主键,
id和htmlcontent 是一对多的关系


现在我想在一个html页面里面显示一个id所有的htmlcontent内容,
界面左边是一个导航,放个是每个htmlcontent对应的时间,
界面右边显示所有htmlcontent的内容。

我是想把所有的htmlcontent内容拼接起来 

有实现的可能吗?

作者: ouyangfeng412   发布时间: 2011-11-17

你这个肯定需要后台的,让后台连续输出就好

作者: p2227   发布时间: 2011-11-17

能啊,在后台拼接

作者: qiujialongjjj   发布时间: 2011-11-17

输出是可以的 ,问题是每个 html代码之间不能保证不相互影响,要么每个html都用一个iframe来显示

作者: hookee   发布时间: 2011-11-17

把每个htmlcontent都用iframe包起来 然后右边页面放这些iframe 看起来就像在同一个页面

作者: ifandui   发布时间: 2011-11-17

引用 1 楼 p2227 的回复:
你这个肯定需要后台的,让后台连续输出就好


没有后台了,最后是通过JS能做出来

作者: ouyangfeng412   发布时间: 2011-11-17

引用 4 楼 ifandui 的回复:
把每个htmlcontent都用iframe包起来 然后右边页面放这些iframe 看起来就像在同一个页面

如果有5到6个htmlcontent的话,页面就不太好看了,在页面上要看起来想doc文件。

作者: ouyangfeng412   发布时间: 2011-11-17

引用 3 楼 hookee 的回复:
输出是可以的 ,问题是每个 html代码之间不能保证不相互影响,要么每个html都用一个iframe来显示

html代码之间 没有写函数 ,主要是文字描述。我想应该不大。

作者: ouyangfeng412   发布时间: 2011-11-17

引用 5 楼 ouyangfeng412 的回复:

引用 1 楼 p2227 的回复:
你这个肯定需要后台的,让后台连续输出就好


没有后台了,最后是通过JS能做出来
没后台你怎么读数据库

作者: p2227   发布时间: 2011-11-17


病程记录

2011-11-14 15:10

因“头晕一个月”于2011年11月14日收入我院脑外科。本病例特点如下:1)患者老年男,急性病程。2) 患者一个月来无明显诱因下出现 头痛,头昏。无抽搐,呕吐,肢体活动障碍,来查头颅MRI 示右侧脑干旁占位, 患者既往否认手术外伤史,今要求行伽马刀治疗来我院,病程中患者一般情况可,入院时饮食睡眠正常,大小便正常.3)入院查体:意识清楚,GCS评分15分,言语确切,理解力、记忆力、定向力正常。无幻觉、妄想、猜疑、欣快表现,无强迫观念及情感、思维、行为分裂表现。头颅无畸形,双侧嗅觉正常,视力视野粗测正常,双侧瞳孔等大等圆,直径3mm,直接、间接光反射灵敏,眼球活动自如,无复视,面部感觉存在,对称,。。。。。
在IE打开html 就是这样一个样式。都是文字。

作者: ouyangfeng412   发布时间: 2011-11-17

引用 8 楼 p2227 的回复:
引用 5 楼 ouyangfeng412 的回复:

引用 1 楼 p2227 的回复:
你这个肯定需要后台的,让后台连续输出就好


没有后台了,最后是通过JS能做出来
没后台你怎么读数据库

我通过接口可以读到数据,这是没有问题的

作者: ouyangfeng412   发布时间: 2011-11-17

用正则把内容提取出来再拼接 想怎么拼就怎么拼 想用div就用div 想用p就用p 想table就table

作者: ifandui   发布时间: 2011-11-17

引用 6 楼 ouyangfeng412 的回复:

引用 4 楼 ifandui 的回复:
把每个htmlcontent都用iframe包起来 然后右边页面放这些iframe 看起来就像在同一个页面

如果有5到6个htmlcontent的话,页面就不太好看了,在页面上要看起来想doc文件。
让页面看起来像DOC那一定要用控件的,你可以这样设计,左边是树状,第一层是id,id下可以有多个节点为时间,点击叶子节点时右边才显示你的病程记录

作者: p2227   发布时间: 2011-11-17

引用 11 楼 ifandui 的回复:
用正则把内容提取出来再拼接 想怎么拼就怎么拼 想用div就用div 想用p就用p 想table就table

能具体讲讲吗?用正则怎么把内容提取出来?

作者: ouyangfeng412   发布时间: 2011-11-17

引用 13 楼 ouyangfeng412 的回复:

引用 11 楼 ifandui 的回复:
用正则把内容提取出来再拼接 想怎么拼就怎么拼 想用div就用div 想用p就用p 想table就table

能具体讲讲吗?用正则怎么把内容提取出来?
正则这玩意不是一时半会能掌握的。。。
http://deerchao.net/tutorials/regex/regex.htm

作者: p2227   发布时间: 2011-11-17

引用 12 楼 p2227 的回复:
引用 6 楼 ouyangfeng412 的回复:

引用 4 楼 ifandui 的回复:
把每个htmlcontent都用iframe包起来 然后右边页面放这些iframe 看起来就像在同一个页面

如果有5到6个htmlcontent的话,页面就不太好看了,在页面上要看起来想doc文件。
让页面看起来像DOC那一定要用控件的,你可以这样设计,左边是树状,第一层是id,id下可以有……

这样 一次 只能显示一个htmlcontent的内容了。我想把内容都给显示出来,有没有别的办法。
谢谢你的思路。

作者: ouyangfeng412   发布时间: 2011-11-17

div.innerHTML 就可以了

多个内容,放入多个div

作者: hch126163   发布时间: 2011-11-17

引用 16 楼 hch126163 的回复:
div.innerHTML 就可以了

多个内容,放入多个div

把一个htmlcontenl全部的内容传给DIV不行的。

作者: ouyangfeng412   发布时间: 2011-11-17

相关阅读 更多