網站建設是指使用標識語言(markup language),通過一系列設計、建模、和執行的過程將電子格式的信息通過互聯網傳輸,最終以圖形用戶界面(GUI)的形式被用戶所瀏覽。簡單來說,網頁設計的目的就是產生網站。簡單的信息如文字,圖片(GIF,JPEG,PNG)和表格,都可以通過使超文件標示語言、可擴展超文本標記語言等標示語言放置到網站頁面上。 將HTML轉成UBB代碼的小腳本只寫了幾個常用的標簽,如果要添加其他標簽,按照已有的正則照貓畫虎(存儲于剪切板的超文本和源文件有可能是不同的!!也就是說瀏覽器已經對原有 html 進行了規范化)<script Language="JavaScript1.2">//coded by windy_sk <windy_sk@126.com> 20031218function html_trans(str) {str = str.replace(/\r/g,"");str = str.replace(/on(load|click|dbclick|mouseover|mousedown|mouseup)="[^"]+"/ig,"");str = str.replace(/<script[^>]*?>([\w\W]*?)<\/script>/ig,"");str = str.replace(/<a[^>]+href="([^"]+)"[^>]*>(.*?)<\/a>/ig,"\n$2\n");str = str.replace(/<font[^>]+color=([^ >]+)[^>]*>(.*?)<\/font>/ig,"\n$2\n");str = str.replace(/<img[^>]+src="([^"]+)"[^>]*>/ig,"\n[img]$1[/img]\n");str = str.replace(/<([\/]?)b>/ig,"[$1b]");str = str.replace(/<([\/]?)strong>/ig,"[$1b]");str = str.replace(/<([\/]?)u>/ig,"[$1u]");str = str.replace(/<([\/]?)i>/ig,"[$1i]");str = str.replace(/ /g," ");str = str.replace(/&/g,"&");str = str.replace(/"/g,"\"");str = str.replace(/</g,"<");str = str.replace(/>/g,">");str = str.replace(/<br>/ig,"\n");str = str.replace(/<[^>]*?>/g,"");str = str.replace(/\[url=([^\]]+)\]\n(\[img\]\1\[\/img\])\n\[\/url\]/g,"$2");str = str.replace(/\n+/g,"\n");return str;}function trans(){var str = "";rtf.focus();rtf.document.body.innerHTML = "";rtf.document.execCommand("paste");str = rtf.document.body.innerHTML;if(str.length == 0) {alert("剪切版不存在超文本數據!");return "";}return html_trans(str);}</script><textarea style="width:100%; height:200px" id="text" class="textarea" onbeforepaste="if(document.getElementById('x_paste').checked){window.clipboardData.setData('text',trans());this.focus();}"></textarea><br /><iframe scrolling="no" id="rtf" src="about:blank" MARGINHEIGHT="0" MARGINWIDTH="0" style="width:0px; height:0px;"></iframe><input type="button" value="轉換剪切版超文本數據" onclick="document.getElementById('text').value += trans()"><input type="checkbox" id="x_paste"> <label for="x_paste">啟用超文本粘貼轉換</label><script>rtf.document.designMode="On";</script> [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]使用說明在別的網頁中選擇HTML內容,比如有鏈接,或者顏色的拷貝。 點擊運行代碼按鈕 直接點擊轉換 出來的就是論壇專用的 ubb 代碼了。大多數人在上網的時候,都會瀏覽網頁提供給我們的信息。
|