大侠们,有没有各种Javascript方法的使用参考说明,谢谢了先 http://expert.csdn.net/Expert/topic/942/942792.xml?temp=.1446039 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根据大侠们的提示,下面为在一个TextArea中查找文字,可上下查询 var IE4 = (document.all); var win = window; var n = 0; function T_Check_Changed() { n = 0; } function findInPage(str, num, type) { //type = 0 means find down,type = 1 means find up var txt, i, found; if (IE4) { txt = window.document.f_Journal.T_Journal.createTextRange(); for (i = 0; i <= num && (found = txt.findText(str)) != false; i++) { txt.moveStart("character", 1); txt.moveEnd("textedit"); } if (found) { txt.moveStart("character", -1); txt.findText(str); txt.scrollIntoView(); txt.select(); txt.moveEnd("textedit"); if (type == 0) n++; else n--; return true; } else { return false; } }//end of IE4 } function findInPageDown(str) { var ret; if (str == "") { alert("検索文字はNULLです!"); return false; } ret = findInPage(str, n, 0); if (ret == false) { n = 0; ret = findInPage(str, n, 0); if (ret == false) { alert("検索文字は見せてません!"); } } return true; } function findInPageUp(str) { var ret; var txt, i, found; if (str == "") { alert("検索文字はNULLです!"); return false; } txt = window.document.f_Journal.T_Journal.createTextRange(); if (n > 1) { ret = findInPage(str, n-2, 1); } else { n = 0; for (i = 0;(found = txt.findText(str)) != false; i++) { txt.moveStart("character", 1); txt.moveEnd("textedit"); n++; } if (n > 0) { txt.moveStart("character", -1); txt.findText(str); txt.scrollIntoView(); txt.select(); txt.moveEnd("textedit"); return true; } else { alert("検索文字は見せてません!"); } } return true; } JS操作HTML背景色 延时执行一个事件 iframe选取右面部分 一个十分基本的问题 大家帮忙,为什么出错,很急,, 如何用jquery实现打印内容,字体一个一个输出的效果 ext FormPanel.submit() 不提交url, 直接就执行failure?? 求js是否有截取小数位数的函数 "完成该操作所需的数据还不可用"?是什么错误啊? 有谁知道“email网页给朋友”怎样来实现? 一个checkbox,onclick时候判断变量a的值为1时允许选中,不为1时不许选,并disabled掉 一个很简单的问题:关于页面刷新
var IE4 = (document.all);
var win = window;
var n = 0;
function T_Check_Changed()
{
n = 0;
}
function findInPage(str, num, type)
{
//type = 0 means find down,type = 1 means find up
var txt, i, found;
if (IE4)
{
txt = window.document.f_Journal.T_Journal.createTextRange();
for (i = 0; i <= num && (found = txt.findText(str)) != false; i++)
{
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
if (found)
{
txt.moveStart("character", -1);
txt.findText(str);
txt.scrollIntoView();
txt.select();
txt.moveEnd("textedit");
if (type == 0)
n++;
else
n--;
return true;
}
else
{
return false;
}
}//end of IE4
}
function findInPageDown(str)
{
var ret;
if (str == "")
{
alert("検索文字はNULLです!");
return false;
}
ret = findInPage(str, n, 0);
if (ret == false)
{
n = 0;
ret = findInPage(str, n, 0);
if (ret == false)
{
alert("検索文字は見せてません!");
}
}
return true;
}
function findInPageUp(str)
{
var ret;
var txt, i, found;
if (str == "")
{
alert("検索文字はNULLです!");
return false;
}
txt = window.document.f_Journal.T_Journal.createTextRange();
if (n > 1)
{
ret = findInPage(str, n-2, 1);
}
else
{
n = 0;
for (i = 0;(found = txt.findText(str)) != false; i++)
{
txt.moveStart("character", 1);
txt.moveEnd("textedit");
n++;
}
if (n > 0)
{
txt.moveStart("character", -1);
txt.findText(str);
txt.scrollIntoView();
txt.select();
txt.moveEnd("textedit");
return true;
}
else
{
alert("検索文字は見せてません!");
}
}
return true;
}