一个比较难得问题,关于书签得。100分相送,搞了几个晚上都没有搞定。

JSTART 2002-10-31 10:05:28
使关于书签的
function movebookmark()
{
rng = dialogArguments;
var collect = rng.HtmlEditor.document.anchors;
var change = document.form1.Select1;
var s=change.options[change.selectedIndex].text;
//alert(s);
var a=collect(s);
a.scrollIntoView();

}
我是用无模式对话框显示书签的。界面是用IFARAME里面输入内容ID=HtmlEditor
里面,我用execCommand('createBookMark',name),创建了书签NAME放在一个LISTBOX里面,但我点击LISTBOX里的书签名,再按个按钮,就会跑到对应书签名的
那个位置:

现在我的问题就是,怎么在跑到书签名那里能高亮显示那个之前我定义书签的那个地方。
...全文
43 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
GOALSTAR 2002-11-01
  • 打赏
  • 举报
回复
function movebookmark()
{
rng = dialogArguments;
var collect = rng.HtmlEditor.document.anchors;
var change = document.form1.Select1;
var s=change.options[change.selectedIndex].text;
var a=collect(s);
a.scrollIntoView();
var r1=rng.HtmlEditor.document.body.createTextRange();
r1.moveToElementText(a);
r1.select();
}
搞定~~~
孟子E章 2002-10-31
  • 打赏
  • 举报
回复
你是说文字变化颜色吗》?

87,964

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧