Quelques routines en javascript et SVG pour manipuler les objets

Créer des objets
Créer un rectangle
    Créer un texte    Créer un événement pour un objet existant
Modifier des objets
Modifier un rectangle
    Modifier un texte    Agrandir des objets au passage de la souris
Cloner des objets
Cloner un rectangle

Gérer les événements souris
Cloner un rectangle avec un double click

Des routines
Déplacer des objets à la souris   Déplacer du texte à la souris  Faire tourner un rectangle

Coordonnées du pointeur
Coordonnées fenêtre et coordonnées SVG dépendant de viewBox

Des fenêtres de dialogue
Fenêtre d'alerte    Fenêtre de confirmation    Fenêtre de choix    Fenêtre d'entrée de texte

Les champs de formulaire en SVG avec JavaScript
Formulaire SVG-JavaScript avec envoi des données au serveur PHP
Depuis le fichier SVG ( Fonctionne avec IE )
Depuis le fichier HTML ( window.open() ne fonctionne pas dans Netscape depuis le fichier SVG ! )

Utilisation de clipPath
Une animation style Flash ( spot animé sur un texte )
Une loupe déplaçable sur une image JPEG
Une loupe avec choix du fichier image

Menus contextuels
Modifier les menus contextuels 

Les filtres
Outils pour modifier les paramètres, choisir les sources et récupérer le code

Zomm et Pan avec Javascript
En utilisant currentScale et currentTranslate

Des utilitaires
Modifier le texte, sa police, sa taille, sa graisse, son orientation et connaître la place occupée
Choisir une couleur et son opacité dans l'espace RGB
NOUVEAU Choisir une couleur dans l'espace HSL (Teinte - Saturation - Luminance )
Des menus déroulants paramétrables
Les noms des couleurs pré-définies
La table de caractères en HTML
La table de caractères en PHP
La table de caractères pour l'envoi de paramètres ( URL, Formulaires .. )

Tables de caractères en SVG:
Police normale de 21 à 700
Police normale de 2001 à 2670
Police symbol de 21 à 100

Les fonctions et méthodes pour manipuler le DOM en javascript

Créer un arc de cercle en SVG    Créer un arc d'ellipse en SVG

Télécharger ces routines ( fichier Zip 48 967 octets )