とあるPHPで表示したWEBページ内の文字をjavascriptで検索するように設定していて、ある行を境に検索できなくなりました。
ページ内検索のjavascirptは以下のとおり。
var fFirst; //はじめかどうかのフラグ
var objRange; //TextRangeオブジェクト
//検索関数
function Start()
{
objRange = document.body.createTextRange();
//文字列が空であれば終了
if (document.search_form.txtWord.value.length == 0)
{
return;
}
strCheck = document.search_form.txtWord.value;
if (fFirst)
{
fFirst = false;
}
else
{ //2度目以降
objRange.move("character", 1);
}
//セレクトする
if (objRange.findText(strCheck))
{
objRange.select();
objRange.scrollIntoView();
}
}
という感じ。
PHPでWEBページを表示しているんですけど、HTMLタグやらでソースは5万行を超える状態。
この5万行が限界らしく5万目は見事に検索されなくなりました。
49999行目までは検索できるんですけど。
どなたか何か情報もってないですか??
【WEB開発】コメントする