Amos,

thanks for the tip, building the single file version of OpenLayers
rather than using lib/OpenLayers.js solved the problem and I am
working again!

After building the single file version of OpenLayers I was able to
remove the jquery noConflicts function and everything works fine.

thanks,

Norman

On Thu, Dec 4, 2008 at 1:44 PM, Amos Hayes <[EMAIL PROTECTED]> wrote:
>
> That's odd Norman. I'm using the latest OpenLayers and JQuery together on
> the same page without issue and without doing anything special to avoid
> conflict. The basic features of OpenLayers that I'm using work fine, and I'm
> able to use the $() function as is. I am loading the Google and OpenLayers
> scrips before I load jQuery. I don't load prototype separately and I'm
> working with the single file version of OpenLayers.
>
> I wonder if you are having global variable issues.
>
> I've followed this guide to compartmentalize my code and isolate the things
> I create from the global namespace. Have a look at it and the article
> referenced by it.
>
> http://yuiblog.com/blog/2007/06/12/module-pattern/
>
> Might not be related, but seems to be good procedure. Hope that helps!
>
> --
> Amos Hayes
> Geomatics and Cartographic Research Centre
> Carleton University
> [EMAIL PROTECTED]
> +1.613.520.2600x8179
>
> On 4-Dec-08, at 1:29 PM, Norman Barker wrote:
>
>> Hi,
>>
>> I would like to use OpenLayers and JQuery together.  I noted the
>> jquery and prototype library conflicts and have added
>>
>> $j = jQuery.noConflict();
>>
>> to make the $ function available to OpenLayers.
>>
>> However on loading the page I get (with firebug)
>>
>> str.indexOf is not a function
>> [Break on this error] return (str.indexOf(sub) != -1);
>>
>> which is defined in OpenLayers BaseType.
>>
>> Is there a workaround for the base types conflicts between OpenLayers
>> and JQuery?
>>
>> Many thanks,
>>
>> Norman
>> _______________________________________________
>> Users mailing list
>> [email protected]
>> http://openlayers.org/mailman/listinfo/users
>
>
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to