Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

EXECCOMMANDE ET QUERYCOMMANDVALUE


Information sur la source

Catégorie :Tutoriaux Niveau : Initié Date de création : 24/06/2003 Date de mise à jour : 24/06/2003 18:00:19 Vu / téléchargé: 11 866 / 785

Note :
7,83 / 10 - par 6 personnes
7,83 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

Une liste des commandes que l'on peut exécuter en javascript (suite au script VBBreizh sur le presse papier)

C'est commandes permettent de modifier une page assez facilement, c'est à dire par exemple modifie le texte en dur dans les pages HTML comme si c'était dans un champ.

Plutot que de parler essayez le fichier HTML dans le zip c'est plus simple.

Juste une chose :
- execCommande : c'est pour exécuter la commande
- queryCommandValue : c'est pour récupérer la valeur de la commande
En clair avec execCommand vous changer le nom de la police et avec queryCommandValue vous récupérer le nom.
 

Source

  • Liste des Commandes
  • 2D-Position
  • Autorise les éléments en position absolue à être bougés par glisser-déplacer.
  • AbsolutePosition
  • Positionne la propriété position d'un élément à "absolute."
  • BackColor
  • Positionne ou récupère la couleur de fond de la sélection courante.
  • BlockDirLTR
  • Actuellement non supporté.
  • BlockDirRTL
  • Actuellement non supporté.
  • Bold
  • Bascule la sélection courante entre Gras et Non Gras.
  • BrowseMode
  • Actuellement non supporté.
  • ClearAuthenticationCache
  • Supprime toutes les informations d'authentification du cache.
  • Copy
  • Copie la sélection courante dans le presse-papier.
  • CreateBookmark
  • Crée une ancre, ou récupère le nom de l'ancre de la sélection courante.
  • CreateLink
  • Crée un lien à la place de la sélection, ou ouvre une boîte de dialogue pour permettre à l'utilisateur de choisir son URL.
  • Cut
  • Copie la sélection courante dans le presse-papier et supprime la sélection.
  • Delete
  • Supprime la sélection courante.
  • DirLTR
  • Actuellement non supporté.
  • DirRTL
  • Actuellement non supporté.
  • EditMode
  • Actuellement non supporté.
  • FontName
  • Positionne ou récupère le nom de la police de la sélection courante.
  • FontSize
  • Positionne ou récupère la taille de la police de la sélection courante.
  • ForeColor
  • Positionne ou récupère la couleur de la police de la sélection courante.
  • FormatBlock
  • Positionne les tags de formatage de la sélection courante.
  • Indent
  • Augmente d'une incrémentation l'indentation du bloc dans lequel se trouve la sélection.
  • InlineDirLTR
  • Actuellement non supporté.
  • InlineDirRTL
  • Actuellement non supporté.
  • InsertButton
  • Remplace la sélection courante par un bouton.
  • InsertFieldset
  • Remplace la sélection courante par Fieldset.
  • InsertHorizontalRule
  • Remplace la sélection courante par une ligne horizontale.
  • InsertIFrame
  • Remplace la sélection courante par une Iframe ('inline frame').
  • InsertImage
  • Remplace la sélection courante par une image.
  • InsertInputButton
  • Remplace la sélection courante par bouton.
  • InsertInputCheckbox
  • Remplace la sélection courante par une case à cocher.
  • InsertInputFileUpload
  • Remplace la sélection courante par une zone et un bouton de chargement de fichier.
  • InsertInputHidden
  • Remplace la sélection courante par un contrôle caché.
  • InsertInputImage
  • Remplace la sélection courante par une image.
  • InsertInputPassword
  • Remplace la sélection courante par un champ de saisie de mot de passe.
  • InsertInputRadio
  • Remplace la sélection courante par un bouton radio.
  • InsertInputReset
  • Remplace la sélection courante par un bouton Reset.
  • InsertInputSubmit
  • Remplace la sélection courante par un bouton Submit.
  • InsertInputText
  • Remplace la sélection courante par champ de saisie de texte.
  • InsertMarquee
  • Remplace la sélection courante par une 'Marquee' vide.
  • InsertOrderedList
  • Bascule le bloc dans lequel se trouve la sélection entre une liste à numérotation et un bloc normal.
  • InsertParagraph
  • Remplace la sélection courante par un saut de ligne.
  • InsertSelectDropdown
  • Remplace la sélection courante par une liste déroulante.
  • InsertSelectListbox
  • Remplace la sélection courante par une zone de liste.
  • InsertTextArea
  • Remplace la sélection courante par une zone de texte multiligne.
  • InsertUnorderedList
  • Bascule le bloc dans lequel se trouve la sélection entre une liste à puce et un bloc normal.
  • Italic
  • Bascule la sélection courante entre Italic ou Non Italic.
  • JustifyCenter
  • Justifie au centre le texte du bloc dans lequel se trouve la sélection.
  • JustifyFull
  • Actuellement non supporté.
  • JustifyLeft
  • Justifie à gauche le texte du bloc dans lequel se trouve la sélection.
  • JustifyNone
  • Actuellement non supporté.
  • JustifyRight
  • Justifie à droite le texte du bloc dans lequel se trouve la sélection.
  • LiveResize
  • Actualise continuellement un élément pendant un déplacement ou un redimensionnement, plutôt que d'actualiser à la fin.
  • MultipleSelection
  • Autorise la sélection simultanée d'un ou plusieurs éléments sélectionnable du document si l'utilisateur appuie sur les touches SHIFT ou CTRL.
  • Open
  • Actuellement non supporté.
  • Outdent
  • Diminue d'une incrémentation l'indentation du bloc dans lequel se trouve la sélection.
  • OverWrite
  • Bascule le mode d'écriture entre Insérer ou Remplacer (équivalent de la touche 'inser').
  • Paste
  • Colle le contenu du presse-papier sur la sélection courante.
  • PlayImage
  • Actuellement non supporté.
  • Print
  • Ouvre la fenêtre d'impression.
  • Redo
  • Actuellement non supporté.
  • Refresh
  • Rafraîchir le document courant.
  • RemoveFormat
  • Supprime les tags de formatage de la sélection courante.
  • RemoveParaFormat
  • Actuellement non supporté.
  • SaveAs
  • Ouvre la fenêtre Enregistrer sous.
  • SelectAll
  • Sélectionne tout le document.
  • SizeToControl
  • Actuellement non supporté.
  • SizeToControlHeight
  • Actuellement non supporté.
  • SizeToControlWidth
  • Actuellement non supporté.
  • Stop
  • Actuellement non supporté.
  • StopImage
  • Actuellement non supporté.
  • StrikeThrough
  • Actuellement non supporté.
  • Subscript
  • Actuellement non supporté.
  • Superscript
  • Actuellement non supporté.
  • UnBookmark
  • Supprime toutes les ancres (<a name="titi''>) de la sélection courante.
  • Underline
  • Bascule la sélection courante entre Souligné et Non Souligné.
  • Undo
  • Actuellement non supporté.
  • Unlink
  • Supprime tous les liens de la sélection courante.
  • Unselect
  • Désélectionne la sélection courante.
Liste des Commandes

2D-Position 
Autorise les éléments en position absolue à être bougés par glisser-déplacer.
AbsolutePosition 
Positionne la propriété position d'un élément à "absolute."
BackColor 
Positionne ou récupère la couleur de fond de la sélection courante.
BlockDirLTR 
Actuellement non supporté.
BlockDirRTL 
Actuellement non supporté.
Bold 
Bascule la sélection courante entre Gras et Non Gras.
BrowseMode 
Actuellement non supporté.
ClearAuthenticationCache 
Supprime toutes les informations d'authentification du cache.
Copy 
Copie la sélection courante dans le presse-papier.
CreateBookmark 
Crée une ancre, ou récupère le nom de l'ancre de la sélection courante.
CreateLink 
Crée un lien à la place de la sélection, ou ouvre une boîte de dialogue pour permettre à l'utilisateur de choisir son URL.
Cut 
Copie la sélection courante dans le presse-papier et supprime la sélection.
Delete 
Supprime la sélection courante.
DirLTR 
Actuellement non supporté.
DirRTL 
Actuellement non supporté.
EditMode 
Actuellement non supporté.
FontName 
Positionne ou récupère le nom de la police de la sélection courante.
FontSize 
Positionne ou récupère la taille de la police de la sélection courante.
ForeColor 
Positionne ou récupère la couleur de la police de la sélection courante.
FormatBlock 
Positionne les tags de formatage de la sélection courante.
Indent 
Augmente d'une incrémentation l'indentation du bloc dans lequel se trouve la sélection.
InlineDirLTR 
Actuellement non supporté.
InlineDirRTL 
Actuellement non supporté.
InsertButton 
Remplace la sélection courante par un bouton.
InsertFieldset 
Remplace la sélection courante par Fieldset.
InsertHorizontalRule 
Remplace la sélection courante par une ligne horizontale.
InsertIFrame 
Remplace la sélection courante par une Iframe ('inline frame').
InsertImage 
Remplace la sélection courante par une image.
InsertInputButton 
Remplace la sélection courante par bouton.
InsertInputCheckbox 
Remplace la sélection courante par une case à cocher.
InsertInputFileUpload 
Remplace la sélection courante par une zone et un bouton de chargement de fichier.
InsertInputHidden 
Remplace la sélection courante par un contrôle caché.
InsertInputImage 
Remplace la sélection courante par une image.
InsertInputPassword 
Remplace la sélection courante par un champ de saisie de mot de passe.
InsertInputRadio 
Remplace la sélection courante par un bouton radio.
InsertInputReset 
Remplace la sélection courante par un bouton Reset.
InsertInputSubmit 
Remplace la sélection courante par un bouton Submit.
InsertInputText 
Remplace la sélection courante par champ de saisie de texte.
InsertMarquee 
Remplace la sélection courante par une 'Marquee' vide.
InsertOrderedList 
Bascule le bloc dans lequel se trouve la sélection entre une liste à numérotation et un bloc normal.
InsertParagraph 
Remplace la sélection courante par un saut de ligne.
InsertSelectDropdown 
Remplace la sélection courante par une liste déroulante.
InsertSelectListbox 
Remplace la sélection courante par une zone de liste.
InsertTextArea 
Remplace la sélection courante par une zone de texte multiligne.
InsertUnorderedList 
Bascule le bloc dans lequel se trouve la sélection entre une liste à puce et un bloc normal.
Italic 
Bascule la sélection courante entre Italic ou Non Italic.
JustifyCenter 
Justifie au centre le texte du bloc dans lequel se trouve la sélection.
JustifyFull 
Actuellement non supporté.
JustifyLeft 
Justifie à gauche le texte du bloc dans lequel se trouve la sélection.
JustifyNone 
Actuellement non supporté.
JustifyRight 
Justifie à droite le texte du bloc dans lequel se trouve la sélection.
LiveResize 
Actualise continuellement un élément pendant un déplacement ou un redimensionnement, plutôt que d'actualiser à la fin.
MultipleSelection 
Autorise la sélection simultanée d'un ou plusieurs éléments sélectionnable du document si l'utilisateur appuie sur les touches SHIFT ou CTRL.
Open 
Actuellement non supporté.
Outdent 
Diminue d'une incrémentation l'indentation du bloc dans lequel se trouve la sélection.
OverWrite 
Bascule le mode d'écriture entre Insérer ou Remplacer (équivalent de la touche 'inser').
Paste 
Colle le contenu du presse-papier sur la sélection courante.
PlayImage 
Actuellement non supporté.
Print 
Ouvre la fenêtre d'impression.
Redo 
Actuellement non supporté.
Refresh 
Rafraîchir le document courant.
RemoveFormat 
Supprime les tags de formatage de la sélection courante.
RemoveParaFormat 
Actuellement non supporté.
SaveAs 
Ouvre la fenêtre Enregistrer sous.
SelectAll 
Sélectionne tout le document.
SizeToControl 
Actuellement non supporté.
SizeToControlHeight 
Actuellement non supporté.
SizeToControlWidth 
Actuellement non supporté.
Stop 
Actuellement non supporté.
StopImage 
Actuellement non supporté.
StrikeThrough 
Actuellement non supporté.
Subscript 
Actuellement non supporté.
Superscript 
Actuellement non supporté.
UnBookmark 
Supprime toutes les ancres (<a name="titi''>) de la sélection courante.
Underline 
Bascule la sélection courante entre Souligné et Non Souligné.
Undo 
Actuellement non supporté.
Unlink 
Supprime tous les liens de la sélection courante.
Unselect 
Désélectionne la sélection courante.
 

Conclusion

Pour plus d'info : http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/commandids.asp

Il y a certaine commandes où j'ai pas réussi à les faires marcher, ou alors j'ai pas vu ce que ca a donné ;)

Si quelqu'un peut trouver des exemples, moi je sèche !
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de dword le 30/03/2004 20:44:40

Même si Mircrosoft dit que certaines commandes ne sont pas supportées ce n'est pas toujours vrai;) (essayez open par exemple).

Petite chose : le deuxième argument de la fonction (true/false) correspond à l'affichage d'une boite de dialogue lorsque c'est possible.

Enfin FormatBlock ça ajoute un format de block (valide) , type &lt;h1&gt;&lt;/h1&gt;, &lt;div&gt;&lt;/div&gt; à la selection. ex: execCommande(FormatBlock,false,"&lt;h1&gt;");
Ca ne marche pas avec tous les tags, et impossible d'y insérer des attibuts : ex &lt;p class="toto"&gt; ça passe pas :(

signaler à un administrateur
Commentaire de jerms le 30/03/2004 21:31:10

Merci pour ces précisions ;)

signaler à un administrateur
Commentaire de Mrreivax le 13/02/2008 19:14:51

Salut!
Pour 2D-position, et bien en faite, il faut que tu fasses appel à cette commande tout au début de l'initialisation!
Vas faire un tour de ce coté ;)
http://msdn2.microsoft.com/en-us/library/ms537846(VS.85).aspx

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Appels d'offres



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.