To answer your first question, I only have 2 reasons at the moment why I needed my field definition with its JavaScript to loaded in the head,
I am working with google maps api JavaScript v3 and they recommend (
https://developers.google.com/maps/docu ... t/tutorial) loading their code in the head of the page. I personally hate that and would rather load my JavaScript before the ending body tag. But I'm just trying to work with the system.
My second reason is that I am associating a specific news article to a specific content page. So basically my {news...} tag is on this content page. I want all the text, images and google maps api stuff to be controlled and modified from a single location - the news article page itself, rather than having some code in one page, while the rest of it is on another.
This is why I wanted to created an additional field definition (textarea), which is used for custom coding, and can be captured or assigned, and then loaded anywhere it is referenced.
But seriously, if you have any insight on how I can better my situation in this specific case, I'm all ears.
Thanks for all the help provided above calguy!