sez [EMAIL PROTECTED]: >How to call a handler in a substack? "Send" is the keyword you want. As in:
send "HandlerName" to substack "Fred" of stack "George" The thing to keep in mind with "send" is that you're sending a message (a string, that being "HandlerName" in my example), and you have to specifically identify *where you're sending it TO*. If you wanted to call a handler in a particular card of a substack, you'd send the message to (card "Harry" of substack "Fred" of stack "George"); if your intended target is a handler in a specific button of a particular card, you'd send to (button "Zelda" of card "Harry" of substack "Fred" of stack "George"); and so on, and so forth. Rev's built-in "long name" function will tell you *exactly* how you should refer to a button/card/whatever so that "send" will *always* know where to go. >In the stackscript I wrote: >function content > return "field" &"e&content"e&& "of stack" &"e&frontpage"e >end content >returning: field "content" of stack "frontpage" > >The number of lines in field "content" = 89 >but: put the number of lines of content() puts 1 >but: put the number of lines of field "content" of stack "frontpage" >puts 89 > >What did I do wrong with the function function. Nothing, really. In your "content" function, you're building a string and returning that string, and there is only one line in that returned string. Yes, the string you built is a valid field-name -- but Rev didn't realize that you want the contents of the field that's named by your string, because you didn't *tell* it so! Try this instead: return (field "content" of stack "frontpage") Hope this helps... _______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
