欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
HTML在線(xiàn)編輯器的調用方法和使用方法詳解 - 遇見(jiàn)未來(lái)
    HTML在線(xiàn)編輯器不需要懂得使用Dreamweaver,會(huì )用Word就會(huì )使用此編輯器,在文章系統或者是新聞系統需要文字編輯的web程序中非常實(shí)用。 
但是如何將html編輯器嵌入到web頁(yè)中和怎么取得里面的數據呢?! 
    首先我們假定我們所要調用得HTML在線(xiàn)編輯器放在一個(gè)單獨得頁(yè)面中,文件名是gledit.htm。 
HTML在線(xiàn)編輯器有兩種基本調用方法 
一、使用object調用: 
    1、怎么在web頁(yè)中嵌入html編輯器: 我們在需要嵌入得位置加入以下html代碼:<object id=doc_html data="gledit.htm" width=530 height=320 type=text/x-scriptlet VIEWASTEXT></object> 
其中object標簽里面得data后面接得數據就是我們所要調用得在線(xiàn)編輯器頁(yè)得路徑,id就是我們調用object得id,后面取編輯器中得數據時(shí)就要用到這個(gè)id。Width和height就是編輯器得高度和寬度了。 
    2、怎么取得html編輯器中的數據:所有需要提交的內容我們都是放在一個(gè)表單里面,同樣利用object調用的編輯器也放在這個(gè)表單里面,同時(shí)我們可以設置一個(gè)隱藏的文本區域(<textarea name="content" style="display:none"></textarea>或<INPUT TYPE="hidden" name="content">)用以在提交的時(shí)候臨時(shí)保存html在線(xiàn)編輯器的數據,因為在asp或者jsp,php中不能直接獲取表單中的object的內容,所以我們必須借助隱藏文本區域來(lái)獲取數據。我們在表單提交的同時(shí)將object里面的內容復制到隱藏的文本區域中。詳細代碼如下: 
<script language="javascript"> 
function CheckForm() 

document.form1.content.value=document.form1.doc_html.value; 

</script> 
<form method="post" action="add_news_save.asp" onsubmit="CheckForm()" name="form1"> 
<object id=doc_html name= doc_html style="LEFT: 0px; TOP: 0px" data=" gledit.htm" width=530 height=320 type=text/x-scriptlet VIEWASTEXT></object> 
<input type="hidden" name="content" > 
</form> 
這樣在后臺處理的頁(yè)面中我們就可以直接通過(guò)取隱西藏域content的數據來(lái)獲取html在線(xiàn)編輯器的數據。 
    3、怎么在文本編輯器中加入上傳本機圖片到html在線(xiàn)編輯器中:首先我們使得在點(diǎn)擊插入圖片的按鈕時(shí)彈出一個(gè)上傳圖片的窗口,我們利用自己寫(xiě)的程序來(lái)實(shí)現上傳本機圖片到服務(wù)器上,然后我們需要記錄圖片的路徑,然后通過(guò)html在線(xiàn)編輯器的值中加入顯示圖片的html標簽。詳細說(shuō)明及代碼如下: 
在編輯器中我們在插入圖片的按鈕上加入事件onclick="window.open("img_upload.asp","img_upload","width=481 height=190")">在"img_upload.asp"中我們將提交的圖片上傳到服務(wù)器制定目錄然后記錄圖片路徑 
<script language=javascript> 
var src="<%="upload/"&newname%>"; 
opener.form1. doc_html.value +="<img border=0 src="+src+">"; 
window.close(); 
</script> 
這樣就實(shí)現了簡(jiǎn)單的將上傳的圖片插入到編輯器中。 
    4、怎么在編輯修改文章的時(shí)候調用HTML在線(xiàn)編輯器來(lái)修改數據:當我們把在添加的時(shí)候將HTML在線(xiàn)編輯器來(lái)修改數據提交到數據庫后我們還需要能將數據庫的內容用HTML在線(xiàn)編輯器來(lái)修改數據。首先我們在表單中加入一個(gè)隱西藏域來(lái)放置數據庫中的內容,例如<TEXTAREA style="display:none" NAME="content" ROWS="20" COLS="70"><%= rs("Content")%></TEXTAREA>,要注意這里我們用隱藏的textarea而不能用隱藏的input,因為數據里面可能包含了回車(chē)換行,所以如果我們使用<INPUT TYPE="hidden" name=content value="<%=(rs("Content")%>">很可能因為<%=(rs("Content")%>有換行而出現HTML錯誤(value=后面接的數據必須保證是在一行,否則出錯)。然后按照前面介紹的方法使用object調用HTML在線(xiàn)編輯器,方法和代碼同上,現在我們要做的其實(shí)就是提交時(shí)候的逆過(guò)程,我們只要將隱藏文本區域的內容復制到HTML在線(xiàn)編輯器就可以了,在這里我們在body里面加上<body onload="document.form1. doc_html.value=document.form1.content.value">,這樣在頁(yè)面裝載完的時(shí)候就可以將數據庫中的內容放入HTML在線(xiàn)編輯器中編輯了,提交過(guò)程和上面介紹的一樣,在此就不贅述了。 


二、使用iframe調用(有些和object調用重復的地方就簡(jiǎn)單描述一下) 
    1、 怎么在web頁(yè)中嵌入:我們在需要嵌入得位置加入以下html代碼:<IFRAME SRC="gledit.htm" id="content_html" style="LEFT: 0px; POSITION: absolute; TOP: 0px;z-index:0" width="100%" height="100%"></IFRAME>其中"src="后面接得數據就是我們所要調用得在線(xiàn)編輯器頁(yè)得路徑,id就是我們調用IFRAME得id,Width和height就是編輯器得高度和寬度了。 
    2、 怎么取得html編輯器中的數據:同樣所有需要提交的內容我們都是放在一個(gè)表單里面,同時(shí)我們可以設置一個(gè)隱藏的文本區域(<textarea name="content" style="display:none"></textarea>或<INPUT TYPE="hidden" name="content">)用以在提交的時(shí)候臨時(shí)保存html在線(xiàn)編輯器的數據,我們借助隱藏文本區域來(lái)獲取數據。我們在表單提交的同時(shí)將object里面的內容復制到隱藏的文本區域中。詳細代碼如下: 
function subchk(cmd) 

document.form1.content.value= window.content_html.getHTML(); 

</SCRIPT> 
<FORM METHOD=POST ACTION="Article_add_save.gl" name="form1" onsubmit=" subchk()"> 
<input type="hidden" name="content" > 
<IFRAME SRC="gledit.htm" id="content_html" style="LEFT: 0px; POSITION: absolute; TOP: 0px;z-index:0" width="100%" height="100%"></IFRAME> 
</FORM> 
在后臺處理的頁(yè)面中我們就可以直接通過(guò)取隱西藏域content的數據來(lái)獲取html在線(xiàn)編輯器的數據。 
    2、怎么取得html編輯器中的數據:所有需要提交的內容我們都是放在一個(gè)表單里面,同樣利用object調用的編輯器也放在這個(gè)表單里面,同時(shí)我們可以設置一個(gè)隱藏的文本區域(<textarea name="content" style="display:none"></textarea>或<INPUT TYPE="hidden" name="content">)用以在提交的時(shí)候臨時(shí)保存html在線(xiàn)編輯器的數據,因為在asp或者jsp,php中不能直接獲取表單中的object的內容,所以我們必須借助隱藏文本區域來(lái)獲取數據。我們在表單提交的同時(shí)將object里面的內容復制到隱藏的文本區域中。詳細代碼如下: 
<script language="javascript"> 
function CheckForm() 

document.form1.content.value=document.form1.doc_html.value; 

</script> 
<form method="post" action="add_news_save.asp" onsubmit="CheckForm()" name="form1"> 
<object id=doc_html name= doc_html style="LEFT: 0px; TOP: 0px" data=" gledit.htm" width=530 height=320 type=text/x-scriptlet VIEWASTEXT></object> 
<input type="hidden" name="content" > 
</form> 
這樣在后臺處理的頁(yè)面中我們就可以直接通過(guò)取隱西藏域content的數據來(lái)獲取html在線(xiàn)編輯器的數據。 
    3、怎么在文本編輯器中加入上傳本機圖片到html在線(xiàn)編輯器中:首先我們使得在點(diǎn)擊插入圖片的按鈕時(shí)彈出一個(gè)上傳圖片的窗口,我們利用自己寫(xiě)的程序來(lái)實(shí)現上傳本機圖片到服務(wù)器上,然后我們需要記錄圖片的路徑,然后通過(guò)在調用html在線(xiàn)編輯器的web頁(yè)中寫(xiě)一個(gè)函數在光標的位置插入顯示圖片的html標簽。詳細說(shuō)明及代碼如下: 
在編輯器中我們在插入圖片的按鈕上加入事件onclick="window.open("img_upload.asp","img_upload","width=481 height=190")">在調用編輯器的頁(yè)面中我們定義好插入html代碼到編輯器的函數 
<script language=javascript> 
function insertHtml(HtmlCode) 

var win=window.content_html.idEditbox.document; 
window.content_html.idEditbox.focus();//是編輯器獲得焦點(diǎn),放置代碼插入在編輯器外地方 
win.selection.createRange().pasteHTML(HtmlCode)//在光標的位置插入html代碼 

</script> 
在處理上傳圖片的文件中,我們調用父窗口的函數插入html代碼 
<script language=javascript> 
var src="<%=" upload/"&newname%>"; 
var htmlcodes; 
htmlcodes = "<img src=""+src+"" alt="<%=theForm("alt")%>" align="<%=theForm("align")%>" border="<%=theForm("border")%>" hspace="<%=theForm("hspace")%>" vspace="<%=theForm("vspace")%>">"; 
opener.insertHtml(htmlcodes) 
window.close(); 
</script> 
這樣就實(shí)現了簡(jiǎn)單的將上傳的圖片插入到編輯器中。 
    4、 怎么在編輯修改文章的時(shí)候調用HTML在線(xiàn)編輯器來(lái)修改數據:當我們把在添加的時(shí)候將HTML在線(xiàn)編輯器來(lái)修改數據提交到數據庫后我們還需要能將數據庫的內容用HTML在線(xiàn)編輯器來(lái)修改數據。首先我們在表單中加入一個(gè)隱西藏域來(lái)放置數據庫中的內容,例如<TEXTAREA style="display:none" NAME="content" ROWS="20" COLS="70"><%= rs("Content")%></TEXTAREA>,在這里我們在調用編輯器的iframe里面加上<IFRAME SRC="gledit.htm" id="content_html" style="LEFT: 0px; POSITION: absolute; TOP: 0px;z-index:0" width="100%" height="100%" onload="window.content_html.idEditbox.document.body.innerHTML=document.form1.content.value"></IFRAME>,這樣在頁(yè)面裝載完的時(shí)候就可以將數據庫中的內容放入HTML在線(xiàn)編輯器中編輯了,提交過(guò)程和上面介紹的一樣,在此就不贅述了。 

這里只是簡(jiǎn)單的向大家介紹了一下如何來(lái)調用html在線(xiàn)編輯器,具體代碼并未一一列出,整理過(guò)程中,如果大家對文章中的內容有任何問(wèn)題和建議請和我聯(lián)系。 

我改的一個(gè)html在線(xiàn)編輯器(iframe調用的時(shí)候用到的): 
http://qxd.5599.net/by/source/article/manage/gledit.htm 
或者 
http://www.thspxa.com.cn/manage/gledit.htm 

object調用的時(shí)候大家可以用這個(gè): 
http://www.jfinfo.com 
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
用最簡(jiǎn)單的例子實(shí)現jQuery圖片即時(shí)上傳
WEB前端第五課——HTML表單
在線(xiàn)編輯器原理
Html form <textarea>表單文本區域標簽元素 </textarea>
Java學(xué)習——HTML詳解(下)
博客園 - 小橋 - 在線(xiàn)HTML編輯器原理
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久