Purple Martin

msg:1472571 | 4:44 am on Sep 4, 2002 (gmt 0) |
Firstly, doesn't location.pathname have back-slashes instead of forward-slashes? Try lastIndexOf('\')+1 Secondly, when it works, I think you'll get the following URL in your src attribute (note the unwanted ".htm"): [abc.com...] Thirdly, get rid of the HTML comments (I heard somewhere that some browsers don't like them): <!-- and //--> HTH
|
rewboss

msg:1472572 | 1:55 pm on Sep 6, 2002 (gmt 0) |
Pathnames on the WWW are UNIX-based, so they do use forward slashes. You could try escaping all the slashes and the < in your strings:
var fileName = location.pathname.substring(location.pathname.lastIndexOf('\/')+1); document.write('\074script src=\042http:\/\/www.abc.com\/path\/' + fileName + '.js\042>\074\/script>');
That should ensure the code will validate if it's an embedded script. There's no actual syntax error that I can find. Perhaps you could describe what actually happens and what error message you are getting.
|
known_x

msg:1472573 | 4:41 pm on Sep 6, 2002 (gmt 0) |
Thanks for your help guys.
|
|