<div>The Xerte help specifies <br></div><div><br></div><div>

<div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">rootIcon.<font style="BACKGROUND-COLOR: #0a246a" color="#ffffff">loadIcon</font>(FileLOcation + 
'media/icon.png');</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">as the way to call loadIcon, but how do you use it when you don't want to hard code the file name?<br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">I have an xwd based form that collects the url value as </span></font></div>
<div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">"FileLocation + 'media/bannerTest1.png'"<br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">In my script I have tried<br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">rootIcon.loadIcon(templateData.learningObject[0].projDisplay[0].logoUrl);<br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">which fails, even though </span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">debug(</span></font>
<font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">templateData.learningObject[0].projDisplay[0].logoUrl</span></font>
<font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">);<br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">outputs <br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">FileLocation + 'media/bannerTest1.png'<br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">I have tried tests such as <br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">fred = "media/bannerTest1.png";<br>
rootIcon.loadIcon(FileLocation + "'" + fred + "'");</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div><div align="left">
<font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">and</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">fred = "'media/bannerTest1.png'";<br>
rootIcon.loadIcon(FileLocation + fred);<br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br>In an attempt to figure out what hoops I will have to go through to get it to work, but the only way I can get the image to display is if I hard code it into the script. </span></font></div>
<div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">i.e.<br></span></font></div><div align="left">
<font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">rootIcon.loadIcon(FileLocation + 'media/bannerTest1.png');<br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">works.<br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div>
<div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">I cannot get the image to display when the path is passed in a variable.</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">I don't know if the issue is something to do with FileLocation converting to a path with back slashes whilst the media/bannerTest1.png has a forward slash, but this hasn't stopped the method call working when I hard code the file name.<br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">Can anyone suggest a way forward?<br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">Kind regards<br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt">Johnathan<br>
</span></font></div><div align="left"><font size="2" face="Andale Mono"><span style="FONT-SIZE: 10pt"><br></span></font></div></div>