註冊登錄
伊莉討論區返回首頁

Eraser Erases Erasershttp://www97.eyny.com/?23113[收藏][複製][分享][RSS]應該算... 完工了吧= =?

日誌

[才...才不是教學] 伊莉發表日誌「原始碼模式」進入方法

熱度 13已有 7543 次閱讀2012-2-28 04:34 AM|個人分類:[教學]

呃...
最近終於結束了考試
稍微比較閒一點了

大家應該都有注意到
伊莉空間轉成新版之後
發表日誌時的原始碼模式被移除了
雖然說舊版該功能被大家用的有點氾濫
不過整個移除掉實在是非常不方便
我只是想用刪除線而已啊!!!

咳...抱歉廢話多了點...
總之原始碼模式其實還在
只是切換的選項被拿掉了
這篇要講的就是自行切換到原始碼模式的方法

進了原始碼模式就可以跟舊版一樣為所欲為了嗎
很遺憾... 並不是...
由於文章送出去之後還會對內容做一次處理
部分html tag和關鍵字會被拿掉
所以其實這篇教學沒什麼用
等等...不要關網頁啊!!!
其實還是有點用的啦
比方說插入Youtube影片之類的

進入正題
如果不想搞懂原理
只是要進入原始碼模式的話其實很容易
就是把下面這個超連結加入我的最愛/書籤
EYNY原始碼模式
(FX/GC使用者可以直接拖曳超連結至書籤列,IE使用者請於超連結上右鍵選擇加入我的最愛)
然後在發表/編輯日誌的畫面點選該書籤/我的最愛就會進入原始碼模式了

至於切回來的方法
由於用途有限我就懶得弄了
大不了保存發布後再重新編輯

接下來是說明,不想看可以跳過
簡單講原本切換模式就是在兩個編輯器中切換
一個顯示而另一個隱藏
另外有一個隱藏的欄位紀錄當前模式
雖然選項被拿掉,但是隱藏的編輯區塊仍然存在
所以只要能達到原本選項進行的工作
也就是將一般編輯區隱藏、將原始碼編輯區顯示
並將隱藏欄位設成原始碼模式就大功告成
以下即是上面提供超連結的內容
javascript:function func(){p=document.getElementById('uchome-ifrHtmlEditor');se=p.contentDocument.getElementById('sourceEditor');he=p.contentDocument.getElementById('HtmlEditor');de=p.contentDocument.getElementById('divEditor');bd=he.contentDocument.getElementsByTagName('BODY')[0];se.style.display='';de.style.display='none';se.value=bd.innerHTML;p.contentDocument.getElementById('uchome-editstatus').value='code';} func();

上面有提到部分Html Tag會被移除
這裡提一下幾個比較重要的
<script>無法使用,所以沒辦法寫javascript或是額外的css
<form><input>等等表單相關物件無法使用
<iframe>無法使用,所以不能嵌入其他網頁
<strike><del>無法使用,喵的到底為什麼不讓我用刪除線!!!!!
不過還是有些東西能用
<object><embed>能用,所以可以放Flash或其他多媒體元件...
另外Tag中禁止使用的關鍵字(會被取代成".")
class、style、script、javascript以及反斜線"\"

總之雖然還是有很多限制
不過應該也不至於完全沒用
另外由於我個人有不使用刪除線就會死的病
所以誰也不能阻止我用刪除線
(事實上就是寫上id,再配合主頁css把刪除線加上去...)

走後門的東西...
大家就低調的使用吧

路過
1

雞蛋
10

鮮花
1

握手

雷人

剛表態過的朋友 (12 人)

發表評論評論 (4 個評論)

回復 daz12142012-2-28 07:13 PM
等等用看看好了,謝謝擦布^^
回復 daz12142012-2-28 07:42 PM
謝謝擦布,成功了=w=
回復 r711086192012-6-9 04:25 PM
擦布大神萬歲!
回復 fu6fu6vu/vu/2013-7-29 10:30 PM
[s]好像可以這樣?[d\]

facelistdoodle 塗鴉板

您需要登錄後才可以評論 登錄 | 註冊
驗證問答 換一個

Archiver|手機版|廣告|聯絡我們|廣告查詢|廠商合作|伊莉

GMT+8, 2024-4-29 03:24 AM

回頂部