2013-01-18 53 views
0

我一直在尝试使用CSS和Javascript编写HTML页面。其中一个主要功能是在单个位置(主页)生成一个大型文本文件,该文件能够对某些单词和术语进行颜色编码,以帮助眼睛跳到重要的短语。这需要在运行时完成,用户可以不断地添加到日志中。HTML/Javascript:文本字段与不同的字体颜色,大小,字体,集成

任何人都可以推荐一个库,实现这样的事情?我研究过CKEditor,但是从我收集的内容来看,它只在编写静态网页时才有用。

如果我使用iFrame,我可以使用Javascript来改变它的html,然后再嵌入到我的主页上,并且能够实时编辑它吗? (每当用户点击“提交”表单时都是实时的)。例如,告诉Javascript使用适当的html标签添加字符串,以便句子中间的单词可以使用CSS标签来改变它的颜色或字体,然后关闭标签以使其返回到默认值?

谢谢!我的新Jr.程序员工作很快就会开始,我基本上陷入了我不了解的网络语言。

+1

“在一个位置(主页)生成一个大文本文件”,这一行很混乱。试着用简单的话来说明你的问题,以便获得很多答案,也可以尝试放入你想要的东西(绘图,快照),它会帮助你。 –

+0

感谢您的帮助!我试图做的是有一个文本框,支持不同的文本颜色,用户可以上下滚动,连续选择并复制粘贴到别处,而无需手动选择每个不同颜色的文本段。 – user1433070

+0

为了进一步描述我想要的内容,想象您正在使用GUI玩游戏,只需点击几个按钮,如“左转”和“右转”。这个故事是通过一个文本框传达的,它不断地添加新的信息。所以,日志里有“你走了,看到一辆车,你走对了,看到一辆公共汽车。” “汽车”和“公共汽车”这两个字都有一个蓝色的字体来区分它们与文本的其余部分。但是,日志应该保存在一个可滚动的框中,这样页面就不会被拉得更高。 – user1433070

回答

0

jQuery很有用。另请看this问题的第二个答案,以了解如何搜索和替换字符串。你当然想用一个包含在另一个指定范围内的字符串替换它。

如果您正在使用JavaScript,Douglas Crockford的“JavaScript:The Good Parts”值得一读。

0

使用<span></span>来包装您的词通过javascript,然后检查(您的应用程序)关键字,然后使用css更改该跨度的颜色。它会给你你的日志的颜色代码

0

好吧,我想我应该使用ScrollBox来做我想做的事情。我以前认为我不能这样做,因为在使用表单时,它会直接将CSS标签打印为文本。

感谢您的家伙的建议!

相关问题