expand,collapse,paste这三个方法都是有的啊!在网页制作完全手册里啊。你用的什么手册啊?
好象都没的
我晕,不会罢,我看到有这几个方法啊。希望同志们能指点一二啊。谢谢了啊!
这是我在看一个他们的程序时看到的啊,但是里面都没有具体的定义啊,好像是系统函数似的的,我看不多懂就来请教一下了啊。也可能是我刚学习没看过来罢。但对他们的这段程序确实有点不太好理解啊!
function _CLinkPopupRenderer_AddLink(d)
{
var szURL = d.all.urlValue.value
var szType = d.all.urlType[d.all.urlType.selectedIndex].text
var oSel = g_state.GetSelection()
var sType = oSel.type
szURL = ((0 == szURL.indexOf("mailto:") || 0 == szURL.indexOf("http://") || 0 == szURL.indexOf("ftp://")) ? "" : szType) + szURL
if (szURL!="")
{
if ((oSel.parentElement) && (oSel.text==""))
{
oSel.expand("word")//(1)
if (oSel.text=="")
{
var oStore = oSel.duplicate()
if (d.all.pageList) {
var idx = d.all.pageList.selectedIndex
if (d.all.pageList[idx].value==szURL)
oSel.text = d.all.pageList[idx].text
else
oSel.text = szURL
}
else
oSel.text = szURL
oSel.setEndPoint("StartToStart",oStore)
}
oSel.select()
sType="Text"
}
if ((oSel.item) && (oSel.item(0).tagName=="IMG"))
{
oSel.item(0).width = oSel.item(0).offsetWidth
oSel.item(0).height = oSel.item(0).offsetHeight
oSel.item(0).border = (d.all.displayBorder.checked) ? 1 : ""
}
if (d.all.urlValue.value!="")
oSel.execCommand("CreateLink",false,szURL)
else
oSel.execCommand("UnLink",false,szURL)
}
idEditbox.focus()
}
function _Editor_MoveSelection(bDir) {
var tr = idEditbox.document.body.createTextRange()
tr.collapse(bDir)//(2)
tr.select()
}
function insertHTML(szHTML) (3)
{
var sType
var sel = g_state.GetSelection()
sType = sel.type
if (g_state.bMode) {
if (sType=="Control")//(4)
sel.item(0).outerHTML = szHTML
else
sel.pasteHTML(szHTML)//(5)
}
else
sel.text = szHTML
}
标签处啊,希望各位高手能给解释一下啊,这是看的别人的不是太明白所以就问一下啊。谢谢了啊!