IntroductionInstallationLimitations of the "file" protocolFrequently asked questionsSyntax, keywords and built-in functionsStandard distributionimport implementationBrython packagesBrowser interface
Introduction - DOM API
Creating a document Accessing elements Attributes, properties and methods Events Mouse events Keyboard events Focus events Drag events Query string Interactions with Javascript Brython-specific built-in modules
browser
browser.aio browser.ajax browser.html browser.local_storage browser.markdown browser.object_storage browser.session_storage browser.svg browser.template browser.timer browser.webcomponent browser.websocket browser.worker Widgets browser.widgets.dialog browser.widgets.menu interpreter javascript Working with BrythonCookbook |
Creating a documentBrython is made to program web applications, thus HTML pages that the user can interact with. A page is made of elements (texts, images, sounds...) that can be included in the page in two different ways :
<html> <body> <script type="text/python"> from browser import document from browser.html import A,B document <= B("Brython") + "is an implementation of " document <= A("Python", href="http://www.python.org") + " for web browsers" </script> </body> </html> |