Page stuck at processing when I call javascript method from fnDrawCallback().
Page stuck at processing when I call javascript method from fnDrawCallback().
![hemanthkumar1990](https://secure.gravatar.com/avatar/b20d465d0fcfd946df60efbefd27cfe9/?default=https%3A%2F%2Fvanillicon.com%2Fb20d465d0fcfd946df60efbefd27cfe9_200.png&rating=g&size=120)
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