呃...
最近終於結束了考試
稍微比較閒一點了
大家應該都有注意到
伊莉空間轉成新版之後
發表日誌時的原始碼模式被移除了
雖然說舊版該功能被大家用的有點氾濫
不過整個移除掉實在是非常不方便
我只是想用刪除線而已啊!!!
咳...抱歉廢話多了點...
總之原始碼模式其實還在
只是切換的選項被拿掉了
這篇要講的就是自行切換到原始碼模式的方法
進了原始碼模式就可以跟舊版一樣為所欲為了嗎
很遺憾... 並不是...
由於文章送出去之後還會對內容做一次處理
部分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把刪除線加上去...)
走後門的東西...
大家就低調的使用吧