2012-05-31 35 views
0

我创建了HelpNDoc个人版的帮助下HTML文档http://www.helpndoc.com/JavaScript并没有在谷歌浏览器做工精细

我已经使用除了谷歌几乎所有的浏览器提供它的模板负载以及默认模板铬,模板不加载,因为我不是在HTML中如此先进,我认为你可以给一些帮助。

错误:

Unsafe JavaScript attempt to access frame with URL file:///C:/Users/lenovo   
/Documents  /HelpNDoc/Output/html/testingproject.html from frame with URL 
file:///C:/Users/lenovo/Documents/HelpNDoc/Output/html/toc.html. Domains, 
protocols and ports must match. 
toc.html:36 

Uncaught TypeError: Cannot call method 'lastIndexOf' of undefined toc.html:36 

Unsafe JavaScript attempt to access frame with URL file:///C:/Users/lenovo 
/Documents/HelpNDoc/Output/html/toc.html from frame with URL file:///C:/Users 
/lenovo/Documents/HelpNDoc/Output/html/Introduction.html. Domains, protocols and 
ports must match. 
Introduction.html:27 

Unsafe JavaScript attempt to access frame with URL file:///C:/Users/lenovo 
/Documents/HelpNDoc/Output/html/toc.html from frame with URL file:///C:/Users 
/lenovo/Documents/HelpNDoc/Output/html/Systemrequirements.html. Domains, 
protocols and ports must match. 

Systemrequirements.html:27 

Unsafe JavaScript attempt to access frame with URL file:///C:/Users/lenovo 
/Documents/HelpNDoc/Output/html/toc.html from frame with URL file:///C:/Users/lenovo 
/Documents/HelpNDoc/Output/html/Gettinghelp.html. Domains, protocols and ports 
must match. 
Gettinghelp.html:27 

toc.html样子,我正在线36之前,它

<script type="text/javascript" src="js/searchdata.js"></script> 
<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.js"></script> 
<script type="text/javascript" src="js/jquery.cookie.js"></script> 
<script type="text/javascript" src="js/jquery.dynatree.min.js"></script> 
<script type="text/javascript" src="js/hndjsse.js"></script> 
<script type="text/javascript"> 

var bSearchDataLoaded = true; 
var sHelpIdToActivate = ''; 

$(document).ready(function() 
{ 
    var sAnchorName = 
    top.location.href.substring(top.location.href.lastIndexOf("#") + 1, 
    top.location.href.length); 
     var nSelectedTab = 0; 
     if (sAnchorName == '_index') nSelectedTab = 1 
     else if (sAnchorName == '_search') nSelectedTab = 
    2;   
     $("#tabs").tabs({ 
      selected: nSelectedTab, 
      select: function(event, ui) { HideKwPopup(); } 
     }); 

     // Toc 
     $("#tab-toc").dynatree({ 
      clickFolderMode: 1, 
      debugLevel: 0, 
      imagePath: 'css/dynatree/chm/', 
      onActivate: function(node){ 
       if ($("#tab-keywords") && $("#tab- 
keywords").dynatree && $("#tab-keywords").dynatree("getTree") && $("#tab- 
keywords").dynatree("getTree").activateKey) 
        $("#tab- 
keywords").dynatree("getTree").activateKey(null); 
       if(node.data.href && node.data.href != '#'){ 
        window.open(node.data.href, 
node.data.target); 
       } 
      } 
     }); 

introduction.html样子,我以前和行后添加的行之后增加的内容27

</style> 
<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/hnd.js"></script> 
<script type="text/javascript"><!-- 
if (top.frames.length == 0) 
{ 
      var sTopicUrl = 
      top.location.href.substring(top.location.href.lastIndexOf("/") + 1, 
      top.location.href.length); 
      top.location.href = "testingproject.html?" + sTopicUrl; 
     } 
     else if (top && top.FrameTOC && top.FrameTOC.SelectTocItem) 
     { 
      top.FrameTOC.SelectTocItem("Introduction"); 
     } 
</script> 

</head> 

系统requirements.html看起来像

<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/hnd.js"></script> 
<script type="text/javascript"><!-- 
if (top.frames.length == 0) 
     { 
      var sTopicUrl = 
top.location.href.substring(top.location.href.lastIndexOf("/") + 1, 
top.location.href.length); 
      top.location.href = "testingproject.html?" + sTopicUrl; 
     } 
     else if (top && top.FrameTOC && top.FrameTOC.SelectTocItem) 
     { 
      top.FrameTOC.SelectTocItem("Systemrequirements"); 
     } 
    </script> 

</head> 

gettinghelp.html样子 -

<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/hnd.js"></script> 
<script type="text/javascript"><!-- 
    if (top.frames.length == 0) 
    { 
     var sTopicUrl = 
top.location.href.substring(top.location.href.lastIndexOf("/") + 1, 
top.location.href.length); 
     top.location.href = "testingproject.html?" + sTopicUrl; 
    } 
    else if (top && top.FrameTOC && top.FrameTOC.SelectTocItem) 
    { 
     top.FrameTOC.SelectTocItem("Gettinghelp"); 
    } 
</script> 
</head> 

任何帮助,高度赞赏。 感谢 埃迪

+0

有在'/文档/ HelpNDoc /' – powtac

+0

@powtac可能复制粘贴文物之间的文件名空间:) –

+0

行号引用不起作用,如果他们不能匹配您的代码片段:) –

回答

0

这只是toc.html,但如果这解决了该文件的问题,我intressted:

<script type="text/javascript" src="js/searchdata.js"></script> 
<script type="text/javascript" src="js/jquery.min.js"></script> 
<script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.js"></script> 
<script type="text/javascript" src="js/jquery.cookie.js"></script> 
<script type="text/javascript" src="js/jquery.dynatree.min.js"></script> 
<script type="text/javascript" src="js/hndjsse.js"></script> 
<script type="text/javascript"> 

var bSearchDataLoaded = true; 
var sHelpIdToActivate = ''; 

$(document).ready(function() 
{ 
var sAnchorName = 
top.location.href.substring(top.location.href.lastIndexOf("#") + 1, 
top.location.href.length); 
var nSelectedTab = 0; 
if (sAnchorName == '_index'){ 
    nSelectedTab = 1 
} 
else if (sAnchorName == '_search'){ 
    nSelectedTab = 2;   
    $("#tabs").tabs({ 
     selected: nSelectedTab, 
     select: function(event, ui) { HideKwPopup(); } 
    }); 
} 

// Toc 
$("#tab-toc").dynatree({ 
    clickFolderMode: 1, 
    debugLevel: 0, 
    imagePath: 'css/dynatree/chm/', 
    onActivate: function(node){ 
     if ($("#tab-keywords") && $("#tab-keywords").dynatree && $("#tab-keywords").dynatree("getTree") && $("#tab-keywords").dynatree("getTree").activateKey){ 
      $("#tab-keywords").dynatree("getTree").activateKey(null); 
      if(node.data.href && node.data.href != '#'){ 
       window.open(node.data.href, node.data.target); 
      } 
     } 
    } 
}); 
}); 

如果一切正常,这只是错过了一个支架的情况下,某处...如果没有它可能是一个更深层次的问题,我不能用:)

希望帮助这有助于

+0

它不起作用 – eddie