Thank you Timo for the useful link. I went through Joe's posts, and though it didn't answer my question directly, it did give some insightful tips.
I ultimiately got this to work across all browsers in a 4.9.4 installation using the following in my .ascx skin file:
<script type="text/javascript" src="<%=skinpath%>js/jquery.js"></script>
<script type="text/javascript" src="<%=skinpath%>js/mydownloadedopensourcescript.js"></script>
<script type="text/javascript">
(function($) {
$(document).ready(function(){
$("#myidgoeshere").myscriptselector({
});
});
})(jQuery);
</script>
The important bit here for me was the <%skinpath%> selector - that curbs a number a path issues...
Also, as Joe's posts indicate, wrapping the $ jQuery selector into a simple function allows one to reuse 3rd party / existing scripts without them interfering with DNN's native javascripts, and thus eleminates having to change selectors from $ to something else...
Timo, though this works 100%, I just wanted to query if <%skinpath%> is the correct way to get something like this going..? Seems like it. For some reason I always thought this was only used for images, bit seems to work for any path relative file...
Jon