|
|
Parcourir par tags
Tous les tags » .net » JavaScript » Niveau intermédiaire
-
TinyMCE est un excellent éditeur WYSIWYG en mode web, j'en ai déjà parlé ici : TinyMCE : une RichTextBox trés évoluée.
Malheureusement, lorsqu'on l'utilise avec des UpdatePanels, il y a plusieurs soucis.
Par exemple, on veut utiliser un éditeur TinyMCE avec un bouton qui affiche le contenu de la TinyMCE.
<asp:ScriptManagerProxy ...
-
Les UpdatePanels permettent de définir une zone à rafraichir plutôt que toute la page lors de postback. Ils s'intègrent parfaitement à ASP.net, en effet il suffit de mettre la partie à rafraichir à l'intérieur d'un updatepanel, et si un contrôle contenu par celui-ci fait un postback alors seul le contenu de l'UpdatePanel se met à jour côté ...
-
EDIT : hotfix dispo par Ms voir : Updatepanel et encoding non UTF-8 - la suite
Actuellement je bosse sur un site qui utilise l'encoding ISO-8859-15 plutôt que UTF-8. Cela est définit au niveau du web.config via la balise globalization :
<globalization requestEncoding=''ISO-8859-15'' responseEncoding=''ISO-8859-15''
...
-
En debuggant un des Ajax Toolkits, je suis tombé sur une petite merveille. Lorsque l'on fait un peu de JavaScript on est très souvent en train de manipuler le DOM pour créer de nouveaux éléments. Pour cela on utilise la méthode document.createElement puis on lui affecte les propriétés qui vont bien avant de faire un parentNode.appendChild. ...
-
L'UpdateProgress est un contrôle Microsoft Ajax qui permet d'afficher du HTML pendant que l'action de l'UpdatePanel s'effectue :
<asp:UpdatePanel ID=''up1'' runat=''server'' UpdateMode=''Conditional'' RenderMode=''Inline''>
<ContentTemplate>
<%=DateTime.Now.ToLongTimeString()%>
<asp:Button ...
-
Dans certains cas on aimerait bien obtenir un numéro unique (un guid) coté client donc en JavaScript.
Malheureusement le type Guid n'est pas définit par Microsoft Ajax et encore moins par JavaScript. J'ai donc réécrit le type .net System.Guid en utilisant la syntaxe Microsoft Ajax Library. Vous pouvez retrouver cette implémentation sur ...
-
Parmi les fonctionnalités méconnues des gadgets Vista on peut citer la possibilité de faire du drag & drop. En effet vous pouvez déplacer un fichier dans une gadget Vista, la fonction qui nous intéresse est :
System.Shell.itemFromFileDrop(event.dataTransfer, 0)
Cette fonction nous retourne les infos sur le ou les fichiers déplacés. Vous ...
-
Dans certains gros développements clients on a besoin de s'abonner à l'événement ''déplacement de la molette de la souris'' en JavaScript. Malheureusement cet événement n'est pas standardisé et il existe différentes façons de faire ...
Pour Internet Explorer et Opéra il faut s'abonner à l'événement 'mousewheel', pour Firefox (et Safari ?) il ...
-
JSON veut dire JavaScript Object Notation, j'en avais parlé il y a quelques temps (javascript : un langage incompris - Les namespaces / JSON) et j'avais comparé JSON a une sorte de XML pour JavaScript. En effet si vous voulez transiter un objet Image qui contient de nombreuses propriétés, la représentation JSON vous permet d'avoir ceci :
...
-
Etant en train de travailler m'amuser avec quelqueS lignes de JavaScript en utilisant le framework Atlas (Microsoft Ajax Extensions) j'ai besoin d'avoir une console de debug pour obtenir différentes informations. Ben sur je pourrais utiliser le Web Development Helper de Nikhil Kothari qui intégre directement une console de debug mais ce ...
|
|
|