2011-01-31 40 views
0

我正在开发一个EPUB电子书应用程序,我能够解压和解析EPUB和显示TOC,UIWebview中的文本与分页。搜索和突出显示在iPhone或IPAD EPUB书籍中的字符串

我能够搜索特定的字符串也能够突出显示字符串,但我无法导航到该paricular页面(其中acutal字符串找到并突出显示字符串页面)。

请问任何人请指导我如何导航到实际找到的字符串在那里的特定页面?

在此先感谢。

湿婆。

+0

您的要求一旦你找到了搜索字符串使用JavaScript,你必须返回该网页的页面数。您需要将该页码存储在搜索项中。以便您可以轻松导航到该页面。 – Satya 2011-01-31 11:38:53

回答

1

我得到了它的解决方案,如果任何一个需要请参考下面的代码。

function getElementFromPoint(x,y) 
{ 
var str ="hello"; 
var i = 0; 
var j = 20; 
var x1 = parseInt(x)+j; 
alert("x"+x1); 
for(i = 0 ;i < 1024;i += 2) 
{ 
    var element = document.elementFromPoint(x1,i); 
    if(element.nodeName == "p" || element.nodeName == "h1" || element.nodeName == "h2" ||   element.nodeName == "h3") 
    { 
    str = element.innerText.trim(); 
    if(str.length <= 3) 
    continue; return str; 
    } 
} 
return str; 
} 
getElementFromPoint(x,y);