&gt;&gt;more often than not you have a design flaw somewhere in your logic.<br><br>I would agree b/c the fact of the matter is you don&#39;t necessarily know what regions will even be available to you based on the theme.<br clear="all">

-----<br>***NEW CELL PHONE # Please Update(See Below)***<br>Adam A. Gregory<br>Drupal Developer &amp; Consultant<br>Web: AdamAGregory.com<br>Twitter: <a href="http://twitter.com/adamgregory">twitter.com/adamgregory</a><br>

Phone: 910.808.1717<br>Cell: 919.306.6138<br>
<br><br><div class="gmail_quote">On Mon, Mar 22, 2010 at 11:41 AM, <a href="mailto:larry@garfieldtech.com">larry@garfieldtech.com</a> <span dir="ltr">&lt;<a href="mailto:larry@garfieldtech.com">larry@garfieldtech.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">That actually seems like a rather screwy thing to be doing in the first place. :-)  Perhaps you can explain what you&#39;re trying to accomplish and we could figure out a better approach?  IME, if you care about the order that blocks are rendered in, or in which region they appear, more often than not you have a design flaw somewhere in your logic.<br>


<br>
--Larry Garfield<div><div></div><div class="h5"><br>
<br>
On 3/22/10 9:32 AM, Ashraf Amayreh wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div class="h5">
Thanks for the replies. You&#39;re right, the regions do render as declared<br>
inside the .info file, but knowing that still doesn&#39;t solve the issue.<br>
<br>
For example, some regions are added through preprocess<br>
(theme_preprocess_node) which are rendered on node pages before the rest<br>
of the regions. Anything inside the node.tpl.php is also rendered before<br>
all other regions. So you still can&#39;t guarantee that one region is<br>
rendered before another. What I need is to generate javascript inside<br>
blocks according to their placement on the page. What I tried was<br>
placing a static variable inside hook_block on $op = view and<br>
incrementing that, but as I showed, this didn&#39;t solve the problem<br>
because you can&#39;t be sure what regions will be rendered in what order.<br>
<br>
The only way I see it is to somehow modify the fully rendered page HTML<br>
before it&#39;s sent to the browser using regular expressions. Is there a<br>
way to do that? And if doable, how costly in performance would it be?<br>
<br>
--<br>
Best Regards,<br>
Ashraf Amayreh<br>
CEO | O-Minds<br>
Cell. 962 78 8099997<br>
Tel. 962 6 5655150<br>
Fax. 962 6 5675150<br>
<br>
</div></div><a href="http://o-minds.com" target="_blank">o-minds.com</a> &lt;<a href="http://o-minds.com" target="_blank">http://o-minds.com</a>&gt;<div class="im"><br>
web development | web design<br>
user experience | branding design<br>
</div></blockquote>
</blockquote></div><br>