台灣最大程式設計社群網站
線上人數
1076
 
會員總數:245908
討論主題:189500
歡迎您免費加入會員
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
html文字
價值 : 10 QP  點閱數:699 回應數:6
樓主

CIxwon
門外漢
0 8
136 8
發送站內信




最近再用網頁編文章,遇到一個基礎的問題...
但是我忘記怎麼用,google關鍵字好像也都找錯了,
想在此請問各位高手,

當變數是文字,value是htmlcode的時候,
顯示端要怎麼寫才會顯示呢?
像是 a="<p><img alt="" src="https://calstate.aaa.com/sites/all/themes/custom/aaa_responsive/img/logo.svg" style="height:181px; width:300px" />asdf</p>"
這段 顯示a的話會直接是文字,而不是成為一個圖片,
我知道我這問題很欠罵...但還是煩請各位為我解答,感恩

搜尋相關Tags的文章: [ html文字 ] ,
本篇文章發表於2016-11-04 11:25
1樓
作者回應

CIxwon
檢舉此回應
忘了說明
變數是buby抓到的變數
view那邊顯示都是字
本篇文章回覆於2016-11-04 11:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

CIxwon
檢舉此回應
對不起打錯字...是Ruby
本篇文章回覆於2016-11-04 13:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
如果有後端程式(php或asp),可以用其文字轉換相關函數,將其對應的標記符號<>轉換成對應的&lt;及&gt;
如果並沒有後端程式可供轉換。

你可以用 <pre></pre>來包。(請注意,要將全型字改成半型字使用)
也可以顯示對應的html碼。

還有很多招,你可以用「網頁顯示網頁碼」這樣的關鍵字查找其它方式。
本篇文章回覆於2016-11-04 13:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
對了~~~你的問題還有一項問題

就是如果你的東西是要放在value上的話。就一定要利用文字轉換的方式來處理了。
這與你 textarea 那一篇的問題一樣。
一般的input中的value是不可能可以直接接受<>字元。

html本身的限制問題,是無可改變的。
但那是指本身的元件。不代表用其它方式就不能處理。

如偽textarea 、偽select、偽input.....



本篇文章回覆於2016-11-04 13:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

CIxwon
檢舉此回應
抱歉...
我想問的不是說顯示原始碼的問題
而是它變成字串,沒有功能的問題,
像是這樣
https://drive.google.com/open?id=0B5R12o6tszDcWkFfeWtVMTlnSjg

我資料庫裡的資料已經是原始碼了,
但是抓出來變成變數卻沒辦法顯示出來,
用JS去改innerhtml也是顯示字,
有點不知道該從何下手...
感謝解答。
本篇文章回覆於2016-11-04 14:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
..............
這只是很單純的文字宣告的問題。

1.試問~~~~你的連結位址,是否有相關.html、htm、php.....等。可以給瀏覽器判斷其檔案類型的副檔名?
2.你的文件載入,是否有給它head或是html等宣告。
3.是否有不小心,給了它文件檔的宣告。讓瀏覽器誤認它是文字檔(註1)而直接輸出??
4.主機是否有宣告對應的程式碼宣告處理。(註2)


註1:所謂的文字檔。
就是瀏覽器會視其為文字模式。而不針對其html碼做解析對應處理而直接秀出。(其實就是你目前的情況)

註2:所謂的程式碼對應宣告處理。
一般來說,主機的基本處理是只有htm與html這些類型的檔案。
除非有安裝對應其它的web server。如asp的iis、php的php套件掛載使用。
才會對asp或是php文件來解析處理。否則非html相關文件的檔案,一律會使用文件(txt)的模式來顯示。

你的問題,其實很單純的就是上面的問題而已。
但你是碰上怎麼樣的問題呢?
1.主機的類型宣告不正確?
2.檔案標頭宣告的類型不正確?
3.客戶端的瀏覽器對應類型不正確?
4.............(太多可能性了,無法一一列出)

這是一件很難理解的事。而且你的圖片堙C又將連結網址給消失。
更無法下去判斷你實際發生的問題為何。

最後~~~~~你基本的東西很差,最好還是加強一下。要不然你還會碰上更多問題的。
本篇文章回覆於2016-11-04 14:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.