http://expert.csdn.net/Expert/topic/942/942792.xml?temp=.1446039
解决方案 »
- 行内按钮,递归获取所在table对象的代码问题,百分百结贴
- 弱弱的問下,extjs 4中时间如何格式化
- 前台调用后台
- 如何用JAVASCRIPT在一个框架中刷新指定的另一个框架中的页?
- 繁体内码,FSO写入简体内容出错,请大家给看看...
- 一个关于javascript控制图片显示的问题,100分奉送!!!
- 一个简单的javascript函数调用出错,咋回事啊?(附源码)
- 一列动态添加的文本框中输入值?如何判定没有重复的数据
- JavaScript和微软的JScript.NET有什么区别?
- 请问如何在页面打开的时候自动将网页显示模式设置为全屏。
- 一个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;
}