yep thanks. sorted.
Oliver Jeeves wrote:
Kristian Nilssen wrote:
So how can I access a mason array using a _javascript_ indexer? (see the WHAT in
code sample) ...
<script type="text/_javascript_">
var size = <% scalar @sortedfiles %>;
var imagearray = new Array(size);
// do the for loop in _javascript_, not perl
// ..etc
for(i=0 ; i<size ; i++) {
imagearray[i] = <% $masonarray[ WHAT ] %>
}
</script>
You can't do it like that, Mason generates the _javascript_, the
_javascript_ isn't executed while Mason is running and visa versa.
What you want to do, is something like this:
<script type="text/_javascript_">
var size = <% scalar @sortedfiles %>;
var imagearray = new Array(size);
// do the for loop in _javascript_, not perl
// ..etc
% for(my $i = 0; $i < scalar @sortedfiles; i++) {
imagearray[<% $i %>] = <% $masonarray[$i] %>
% }
</script>
Which will generat _javascript_ that looks like this:
<script type="text/_javascript_">
var size = 3;
var imagearray = new Array(size);
// do the for loop in _javascript_, not perl
// ..etc
imagearray[0] = something
imagearray[1] = somethingelse
imagearray[2] = someotherthing
</script>
|
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mason-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mason-users