I think WSRP accessed remotely (html only) may cause problems for JavaScript. Note in this example xml below, the JavaScript src does not specify the source server, ie <script type='text/javascript' src='/quotation/jscript/openquote.js'>. This works on the sandpit as the sandpits server url is always the same as the js source. However where a third party is accessing the WRSP portlets from elsewhere, and then incorporating the html into thier own web output from a seperate server, the js files can never be found (ie the browser will look for them on the web output server and not the OQ server).
<env:Envelope xmlns:env="
http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns1:getMarkupResponse xmlns:ns1="urn:oasis:names:tc:wsrp:v1:types" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance">
<ns1:markupContext>
<ns1:useCachedMarkup>false</ns1:useCachedMarkup>
<ns1:mimeType>text/html</ns1:mimeType>
<ns1:markupString><![CDATA[<script type='text/javascript' src='/quotation/jscript/tiny_mce/tiny_mce.js'></script><script type='text/javascript' src='/quotation/jscript/openquote.js'></script><script type='text/javascript' src='/quotation/jscript/numberformat.js'></script><form name='Welcome' action='wsrp_rewrite?wsrp-urlType=blockingAction&wsrp-interactionState=JBPNS_/wsrp_rewrite' method='post'> <table width='100%' border='0' cols='1'> <tr class='portlet-section-header'><td>IBA/PIBA Professional Indemnity</td></tr><tr><td><table><tr><td class='portlet-font' width='100%'> <span><table border="0"><tbody><tr><td height="15"> <p>Professional Indemnity Insurance is compulsory for many of today’s professionals and we are here to help with a fast quote and expert advice.<span> <br /><ul><li>Competitive rates</li><li>Policies backed by Lloyds of London</li><li>Instant quote</li><li>Expert advice<br /> </li></ul> </span> </p></td> </tr> <tr> <td height="15"><p> <strong><span>Benefits for you</span></strong></p><ul><li>Policy available immediately<br /></li><li>Full Civil Liability Wording</li><li>Extensions to cover Loss of Documents, Libel and slander</li><li>Defence Costs and expenses included</li><li>Low excess<br /></li></ul></td> </tr> <tr><td><p> If you would like to know more or for general advice please call 0101 0101010<br /></p></td></tr></tbody></table> </span> </td></tr></table></td></tr><tr><td><table width='100%' border='0' align='center'><tr><td width='15%'> </td><td width='70%' align='center'><input type='submit' name='op=i18n_quote_button_label:immediate=false' value='Get A Quote' class='portlet-form-input-field'/></td><td width='15%' align='right'> </td></tr></table></td></tr><tr><td></td></tr> </table></form>]]></ns1:markupString>
<ns1:locale>en</ns1:locale>
<ns1:requiresUrlRewriting>true</ns1:requiresUrlRewriting>
<ns1:preferredTitle>Quotation Portlet</ns1:preferredTitle>
</ns1:markupContext>
</ns1:getMarkupResponse>
</env:Body>
</env:Envelope>