VersionIntroductionInstallationLimitations du protocole "file"Questions fréquemment poséesSyntaxe, mots-clés et fonctions intégréesDistribution standardImplémentation de importPackages BrythonInterface avec le navigateur
Introduction - API DOM
Créer un document Accéder aux éléments Attributs, propriétés et méthodes Evénements Evénements souris Evénements clavier Evénements focus Evénements pour glisser-déposer Chaine de requête Interactions avec Javascript Modules intégrés propres à Brython
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 Travailler avec BrythonRecettes
Salut !
Insérer du contenu dans un élément Mise en forme HTML (gras, italique...) Table HTML Attacher / détacher des événements Gérer la sélection d'options dans un SELECT Glisser-déposer Obtenir le contenu d'un élément Lire le contenu d'un fichier Stocker des objets localement Exemple de onmouseover |
Le paquetage browser définit les noms et les modules intégrés spécifiques à Brython. browser.alert( message)
une fonction qui affiche le message dans une fenêtre. Retourne la valeur
browser.bind( cible, evenement)
une fonction utilisée comme décorateur pour définir des gestionnaires d'événement. Cf. la section Evénements.browser. confirm( message)
une fonction qui affiche le message dans une fenêtre et deux boutons de réponse (ok/annuler). Retournebrowser. console
un objet avec des méthodes pour interagir avec la console du navigateur. Son
interface est propre à chaque navigateur. Il expose au moins la méthode
browser.document
un objet représentant le document HTML présenté dans le navigateur. L'interface de ce document est décrite dans la section "Interface avec le navigateur"browser. DOMEvent
la classe des événements DOMbrowser. DOMNode
la classe des noeuds DOMbrowser. is_webworker
booléen qui indique si le script courant est exécuté dans un Web Workerbrowser. load( script_url)
Fonction pour charger la librairie Javascript à l'adresse script_url.
Cette fonction utilise un appel Ajax bloquant. Il faut l'utiliser quand on
ne peut pas insérer la librairie dans la page html par
Les noms que la librairie insère dans l'espace de noms global Javascript
sont accessibles depuis le script Brython comme attributs de l'objet
browser.prompt( message[,defaut])
une fonction qui affiche le message dans une fenêtre et une zone de saisie. Retourne la valeur saisie ; si aucune valeur n'est saisie, retourne defaut, ou la chaine vide si defaut n'est pas fournibrowser. run_script( src[, nom])
cette fonction exécute le code source Python dans src avec un nom
optionnel. Elle peut être utilisée comme une alternative à
browser.window
un objet représentant la fenêtre du navigateur (voir la documentation MDN) |