I am using the raincast and I have an external file that I want to provide a link with relative path . I have found an example that uses JavaScript to accomplish it, but the example does not work for me and I can set up a link for the external file of a CHM file through a relative path, Can not find the way Here I have seen an example that does not work for me ... I'm just pointing to another help file that I want to load. Instead of merging them into various reasons, I need to do this.
& lt; ExternalLink & gt; & Lt; LinkText> Test & lt; / LinkText> & Lt; LinkAlternateText> Test & lt; / LinkAlternateText> & Lt; LinkUri & gt; Javascript: var thePage = unescape (window.location.href); Var start = thePage.indexOf (': \\') - 1; Var length = thePage.lastIndexOf ('.mmm)' - start; Thepage = thePage.substr (start, length); Length = thePage.lastIndexOf ('\\') + 1; ThePage = thePage.substr (0, length); Window.location.href = thePage + '../../Test.Doc/Help/Test.Doc.chm'; & Lt; / LinkUri & gt; & Lt; / ExternalLink & gt; Any help will be highly appreciated here!
Thank you.
I needed to add a target node which was re-targeted to the link on the current help window. Was:
& lt; LinkTarget & gt; _self & lt; / LinkTarget & gt; Full work example:
& lt; ExternalLink & gt; & Lt; LinkText> Test & lt; / LinkText> & Lt; LinkAlternateText> Test & lt; / LinkAlternateText> & Lt; LinkUri & gt; Javascript: var thePage = unescape (window.location.href); Var start = thePage.indexOf (': \\') - 1; Var length = thePage.lastIndexOf ('.mmm)' - start; Thepage = thePage.substr (start, length); Length = thePage.lastIndexOf ('\\') + 1; ThePage = thePage.substr (0, length); Window.location.href = thePage + '../../Test.Doc/Help/Test.Doc.chm'; & Lt; / LinkUri & gt; & Lt; LinkTarget & gt; _self & lt; / LinkTarget & gt; & Lt; / ExternalLink & gt; It has worked fine after adding ... you get a pop-up notification to download / open the file, and it works from there. It would be nice to open it, but at the very least it works.
No comments:
Post a Comment