Page stuck at processing when I call javascript method from fnDrawCallback().
Page stuck at processing when I call javascript method from fnDrawCallback().
hemanthkumar1990
Posts: 7Questions: 0Answers: 0
I tried to highlight text in my and so I was calling a js that do this from fnDrawCallback(). In this js, the innerHtml is getting replaced with new style. Due to this my page stuck at Processing. Any solutions?
[code]function doHighlight(bodyText, searchTerm, highlightStartTag, highlightEndTag)
{
// the highlightStartTag and highlightEndTag parameters are optional
if ((!highlightStartTag) || (!highlightEndTag))
{
highlightStartTag = "";
highlightEndTag = "";
}
var newText = "";
var i = -1;
var lcSearchTerm = searchTerm.toLowerCase();
var lcBodyText = bodyText.toLowerCase();
while (bodyText.length > 0) {
i = lcBodyText.indexOf(lcSearchTerm, i+1);
if (i < 0) {
newText += bodyText;
bodyText = "";
} else {
// skip anything inside an HTML tag
if (bodyText.lastIndexOf(">", i) >= bodyText.lastIndexOf("<", i)) {
// skip anything inside a block
if (lcBodyText.lastIndexOf("/script>", i) >= lcBodyText.lastIndexOf("", i) >= lcBodyText.lastIndexOf("
[code]function doHighlight(bodyText, searchTerm, highlightStartTag, highlightEndTag)
{
// the highlightStartTag and highlightEndTag parameters are optional
if ((!highlightStartTag) || (!highlightEndTag))
{
highlightStartTag = "";
highlightEndTag = "";
}
var newText = "";
var i = -1;
var lcSearchTerm = searchTerm.toLowerCase();
var lcBodyText = bodyText.toLowerCase();
while (bodyText.length > 0) {
i = lcBodyText.indexOf(lcSearchTerm, i+1);
if (i < 0) {
newText += bodyText;
bodyText = "";
} else {
// skip anything inside an HTML tag
if (bodyText.lastIndexOf(">", i) >= bodyText.lastIndexOf("<", i)) {
// skip anything inside a block
if (lcBodyText.lastIndexOf("/script>", i) >= lcBodyText.lastIndexOf("", i) >= lcBodyText.lastIndexOf("
This discussion has been closed.
Replies