From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/30649 Path: news.gmane.org!not-for-mail From: Peter Rolf Newsgroups: gmane.comp.tex.context Subject: Re: How to display JavaScript's values in ConTeXt Date: Tue, 05 Sep 2006 11:42:44 +0200 Message-ID: <44FD4694.5040102@gmx.net> References: <769ba7780609042156u73f92c2etf317b250759ab1d8@mail.gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1157449413 9025 80.91.229.2 (5 Sep 2006 09:43:33 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 5 Sep 2006 09:43:33 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Tue Sep 05 11:43:29 2006 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by ciao.gmane.org with esmtp (Exim 4.43) id 1GKXSn-0006EJ-2V for gctc-ntg-context-518@m.gmane.org; Tue, 05 Sep 2006 11:43:25 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 9525B1FCEF; Tue, 5 Sep 2006 11:43:23 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 12306-07; Tue, 5 Sep 2006 11:43:11 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id DAC5C1FCE4; Tue, 5 Sep 2006 11:43:10 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 524061FCE4 for ; Tue, 5 Sep 2006 11:43:08 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 14896-02-2 for ; Tue, 5 Sep 2006 11:43:00 +0200 (CEST) Original-Received: from mail.gmx.net (mail.gmx.de [213.165.64.20]) by ronja.ntg.nl (Postfix) with SMTP id CB9B91FCC7 for ; Tue, 5 Sep 2006 11:42:59 +0200 (CEST) Original-Received: (qmail invoked by alias); 05 Sep 2006 09:42:59 -0000 Original-Received: from i577B96AF.versanet.de (EHLO [192.168.1.3]) [87.123.150.175] by mail.gmx.net (mp038) with SMTP; 05 Sep 2006 11:42:59 +0200 X-Authenticated: #24293357 User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) Original-To: mailing list for ConTeXt users In-Reply-To: <769ba7780609042156u73f92c2etf317b250759ab1d8@mail.gmail.com> X-Enigmail-Version: 0.94.0.0 X-Y-GMX-Trusted: 0 X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.7 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:30649 Archived-At: Zhichu Chen wrote: > Hello everybody, > > I want to add a clock which shows the system time to a pdf file. > And I have read the ``art-calc.pdf'' and ``mwidget-p.pdf'' to find > some approaches but failed shamely. I am indeed new at ConTeXt and > JavaScript. Before I'm shocked by ConTeXt, I used LaTeX for about 2 > years, so I'm confused with the conventions between ConTeXt and LaTeX. > My code is here: > I don't have the time right now for more than this short tip. If you work with JavaScript you should open the JaveScript Debugger (CTRL-J in Acrobat; in the Adobe Reader hit CTRL-K and check "Show console on errors and messages" in the JavaScript categorie) to see the warnings and error messages. You also should insert some log messages in your code. For example console.println("do_digit("+d+") at page "+[this.pageNum]); at the start of your function do_digit. This helps a lot to see what is going on. Greetings, Peter > ---------------------------------------------------------------------------------- > \setupinteraction[state=start] > > \startJSpreamble functions used now > function do_digit(d) > { Stack[Level] += String(d); > do_refresh(Level) } > \stopJSpreamble > > \startJScode{digit} > do_digit(JS_S_1); > \stopJScode > > \definefield[Stack.1][line][Results][][ > > \setupfield > [Results] > [horizontal,frame] > [width=fit, > height=2cm, > frame=on] > [height=18pt,width=80pt,align=middle,frame=off] > [height=18pt,width=80pt,color=red,align=right,style=type,frame=off] > > \setupbuttons [background=infobutton] > > \starttext > > Click \button{7}[JS(digit{7})] will get > \field[Stack.1] > > \stoptext > -------------------------------------------------------------------------------- > > I only copied these codes from "art-calc.pdf" so there must be some > other critical concepts that I haven't realized. Please point them to > me. Thanks > _______________________________________________ > ntg-context mailing list > ntg-context@ntg.nl > http://www.ntg.nl/mailman/listinfo/ntg-context > >