Author: Aymeric

How to trigger the window.resize event on IE8

For the modern browsers it’s easy to fire the window.resize event, but not for IE8…. After several hours of searching, I didn’t find anything. The only solution I found is the one to resize the HTML that will trigger the event: function triggerEvent(element, eventName) { var event; if (document.createEvent) { event = document.createEvent(“HTMLEvents”); event.initEvent(eventName, true, […]

WebPart doesn’t work with IE8 in standard mode under Sharepoint 2010

The Microsoft developers are not really good, and we can see it if you use IE8 in standard mode with Sharepoint 2010: the web parts don’t work anymore due to an error with the wpadder.js file. After few hours trying to find the problem I’ve finally discovered that the WPAdder class uses the for..in statement […]

Citrix Receiver: impossible d’ajouter un compte [configuration]

J’utilise Citrix Receiver dans le cadre de mon travail. Après avoir installĂ© la dernière version sur mon ordinateur, il me demande d’entrer une adresse email professionnel, ou bien une adresse HTTPS du serveur. Lorsque je rentre l’URL sĂ©curisĂ© du serveur j’avais le droit Ă  un laconique message disant “impossible d’ajouter un compte”…. Après avoir cherchĂ© […]

Détection et polyfill pour émuler mouseenter et mouseleave [JavaScript]

Il semblerait qu’Ă  l’heure oĂą j’Ă©cris ces lignes, les Ă©vĂ©nements “mouseenter” et “mouseleave” ne soient pas encore supportĂ©s par la dernière version stable de Chrome (alors que FF16 et IE les supportent). D’autres plus anciennes versions de Firefox peuvent aussi ĂŞtre impactĂ©es. Mais heureusement il existe un polyfill pour ça. Tout d’abord voici une fonction […]

Voir tout le code JavaScript présent dans une page [Astuce]

Il peut arriver qu’on ait besoin de voir tout le code JavaScript d’une page dans un unique endroit. Pour cela vous pouvez utiliser ce bout de code. Grâce Ă  la partie “bookmarklet” vous pouvez crĂ©er un nouveau marque-page et utiliser le code fourni comme URL du marque-page. Ensuite il suffit d’aller sur la page voulue […]

L’autocomplete des passwords ne fonctionne plus sur Firefox ? [Astuce]

Après un crash de mon ordinateur je me suis retrouvĂ© avec Firefox qui ne remplissait plus mes zones “Password” sur les diffĂ©rents sites. PlutĂ´t ennuyeux. Après une recherche j’ai trouvĂ© qu’une option s’Ă©tait dĂ©cochĂ©e d’elle-mĂŞme ! Il suffit d’aller dans les Options, onglet SĂ©curitĂ©, puis de vĂ©rifier que “Enregistrer les mots de passe” est bien […]

Vertical scroll en JavaScript [programmation]

Si l’on souhaite faire un scroll vertical seulement pour accĂ©der Ă  un Ă©lĂ©ment de notre page, alors on pourra utiliser : window.scrollTo(document.documentElement.scrollLeft,document.getElementById(‘id-de-mon-element’).offsetTop) Autre solution (en repĂ©rant le conteneur qui a les scrollbar) : document.getElementById(‘mon-conteneur’).scrollTop = document.getElementById(‘id-de-mon-element’).offsetTop Pour que offsetTop retourne une valeur il faut que l’Ă©lĂ©ment associĂ© soit visible.

Un autocomplete/autosuggest simple, léger et efficace en JavaScript [programmation]

On trouve plusieurs programmes JavaScript pour l’auto-complĂ©tion, mais souvent ils sont lourds et proposent des listes dĂ©roulantes plus ou moins attrayantes. Après quelques recherches je suis tombĂ© sur Mo Autocomplete créé par un russe. Une fois minifiĂ©, le code ne fait que 1423B, et son principe n’est pas d’afficher une liste sous le champ mais […]