2013-01-18 85 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標籤打印爲文本。

感謝您的傢伙的建議!

相關問題