Devenir membre club
Connectez vous
Aide & règlement
Votre 1ère visite
Le règlement
Contacter les admins
Contacter le webmaster
Questions & réponses
Comment soutenir CodeS-SourceS
Comment faire un lien vers CodeS-SourceS
Autres questions
A propos & don
A propos du réseau
Les modérateurs
Remerciements
Faire un don
Le livre d'or
Tous les livres
Les dernières parutions
Les plus consultés
Les critiques
Le top des ventes
Le top favoris des membres
Recevoir des livres blancs
Tous les thèmes
Les derniers messages
Les nouveaux messages
Poser une question
Le Chat - IRC
Tous les tutoriels
Ajouter un tutoriel
Les tutoriels en vidéo
Les formations vidéos
Tous les codes
Ajouter un code
Filtrer par catégorie
Filtrer par date
Les plus récents
Les mis à jour
Les codes par jour
Filtrer par niveau
Niveau débutant
Niveau initié
Niveau expert
Filtrer par type
Les codes avec capture
Les codes avec zip
Filtrer par qualité
Les plus populaires
Les plus populaires du mois
Les plus téléchargés
Les mieux notés
Top par catégorie
Top des favoris
Filtrer par auteur
Tous les auteurs
Le top des membres
Les snippets
Déposer votre CV
Consulter les offres d'emploi ou de stage
Consulter les CVs
Déposer une offre d'emploi ou de stage
Modèles de CV et lettres
Trouver une convention collective
Les écoles d'informatique
Toutes les écoles
Ajouter une école
Les outils
Outils pour développeurs
Trouver des ressources
Base de données de CodeS-SourceS
Télécharger les meilleurs logiciels
Comparer les prix
Envoyer des ecards
Création de bannières
Annuaire de la prog
Tous les sites
Ajouter votre site
Le dico de la prog
Toutes les définitions
Ajouter une définition
Les évènements
Tous les évènements
Les évènements à venir
Ajouter un évènement
Téléchargements
CodeS-SourceS Toolbox
CodeS-SourceS Toolbar
Toolbar pour FireFox
Fonds d'écran
Les compil's
Nos partenaires
Magazine Programmez
Frontier.fr
Xiti
ProgOnline
Winwise
Editions Eyrolles
Toute la liste
Les RFC
CS
VB, VB.NET
ASP.NET,ASP
C, C++
ColdFusion
PHP
Javascript
Delphi
Flash
Java
Graphisme
Irc
Assembleur
C#
Mobilité
SQL
Foxpro
Python
Regex
Flex
Windev
Ce site au démarrage
begin process at 2012 05 28 15:37:38
Accueil
Codes
Tutoriels
Forum
Livres
Emploi
Services
Connexion
Trouver un code source :
dans
Tout le site
Codes
Tutoriels
Forum
Blogs
Livres
RFC
Icones
News .NET
Boutique
[ Dernières recherches ]
Veuillez saisir votre recherche... Ex: smtp, lire un fichier, rs232
Options de recherche :
254 commentaire(s) de Arto_8000
sur des sources sur
javascriptfr
Déposé sur
Telechargement sans recharger la page
Quelques corrections, ton code ce n'est pas du .NET (.NET c'est la plateforme de Microsoft pour faire du C#, F# et VB.NET). Ce n'est pas du AJAX que tu utilises pour faire l'upload, c'est juste une passe-passe pour faire l'envoie de données dans une autre page caché.
Posté le :
16/07/2010 15:57:38
Déposé sur
Html_entities_decode
Il faut que tu comprennes d'abord qu'il y a une grosse différence entre un replace avec regexp et sans regexp. Un replace simple prend beaucoup moins de temps à s'exécuter qu'un regexp avec une expression régulière. Une expression régulière doit être compilé et après être exécuté. En plus, un replace avec une expression régulière ne s'arrête pas après la première occurrence. Un replace simple est beaucoup plus ciblé contrairement à un replace avec un regexp.
"Je ne sais pas s'il y a un équivalent à String.fromCharCode pour transformer en hex, mais d'ici à ce que je trouve, je ne changerai pas ma fonction."
Cette fonction s'appelle escape.
https://developer.mozilla.org/fr/Guide_JavaScript_1.5/Fonctions_pr%C3%A9d%C3%A9finies/Les_fonctions_escape_et_unescape
Posté le :
24/03/2010 15:32:01
Déposé sur
Html_entities_decode
"ta fonction est très loin d'être complète"
La seule chose qui manque c'est de compléter la liste des entités avec des noms et la seule raison pour laquelle je l'ai pas fait au complète c'est que de 1 ça prend énormément de place dans les commentaires et de deux n'importe qui peut compléter la liste à partir de liste facilement trouvable sur le web. Ce que j'ai voulu montré c'est l'algorithme le plus intéressant pour faire ce genre d'opération.
"cependant ta fonction elle effectue plusieurs opérations pour chaque match"
C'est très floue comme affirmation et pas tout à fait vrai. Comme tel il y a un seul replace (sans regexp) qui est fait par match.
Posté le :
23/03/2010 22:19:35
Déposé sur
Html_entities_decode
Je doute très fortement que faire 340 replace avec des expressions régulières en javascript soit la meilleur solution pour faire cette tâche qui n'est pas si complexe. Surtout que le seul truc qui est à hardcoder c'est les équivalences pour les entités avec les noms. Oublie pas que les replaces avec les regexp parcourent toute la chaîne, donc ton script parcoure à tout coup 340 fois la même chaîne ce qui est évidemment lourd.
Un algorythme plus optimisé (et plus simple) devrait ressembler à quelque chose comme ceci :
function html_decode(html) {
var matches = html.match(/&(#[0-9]{1,3}|[a-z]{2,4});/gi);
var nameEntities = {
quot : "\"",
apos : "'",
amp : "&",
lt : "<",
gt : ">",
nbsp : " "
}
if (matches != null) {
for (i=0; i<matches.length; i++) {
var code = matches[i].substring(1,matches[i].length-1);
if (code.charAt(0) == "#") {
html = html.replace(matches[i], String.fromCharCode(code.substr(1)));
} else {
if (typeof nameEntities[code] != "undefined") {
html = html.replace(matches[i], nameEntities[code]);
}
}
}
}
return html;
}
Posté le :
20/03/2010 17:44:25
Déposé sur
Écrivez ce que vous voulez cette page est à vous....
Les cookies c'est stockés côté client ...
Posté le :
16/02/2010 16:55:34
Déposé sur
Faire passer des variables javascript en php et inversement
Novice ne veut pas dire personne qui ne connait rien au PHP, ça correspond plus à quelqu'un qui a peu de base en programmation ou qui en est à ces débuts.
Normalement quand tu apprends le PHP unes des premières choses que tu apprends est le fameux tableau $_GET qui représente les paramètres passés dans l'URL. Les données qui sont passés vont se retrouver directement dans ce tableau, tu n'as donc pas besoin de code spécial pour récupérer ces données, ils sont déjà disponible.
Posté le :
14/01/2010 20:48:40
Déposé sur
Détecter si css est activé
Très honnêtement, ce genre de fonction a aucune utilité sur le net et je vois difficilement pourquoi quelqu'un voudrait désactiver le CSS. Contrairement au Javascript, le CSS ne représente aucune source de vulnérabilité, ce qui est l'unique raison pour laquelle il existe des extensions pour encadrer le Javascript.
Rediriger ? Rediriger vers quoi ? La plupart des sites sont lisibles sans CSS. Et rediriger comment ? Je te rappelle qui si tu tombes sur un navigateur sans CSS, tu es à peu près sûr qu'il n'y aura pas de Javascript non plus.
Si tu tiens quand même à rediriger tu peux toujours faire ceci :
<div style="display: none"><center><h1>Veuillez activer vos CSS ou <a href="noCSS.html">visiter notre version sans CSS</a>.</h1></center></div>
Aussi rien ne t'empêche d'ajouter en plus du javascript. Au moins tu es sûr que le message va s'afficher pour ceux qui n'ont pas de JS et CSS.
Posté le :
01/11/2009 22:07:32
Déposé sur
Détecter si css est activé
"De plus en plus de navigateur offrent la fonctionnalité de désactiver CSS"
Disant que j'aimerais bien voir tes références sur ce sujet ...
Pour le reste, la méthode de détection a peu de chance de fonctionner, car je doutes fortement quelqu'un qui a vraiment envie de désactiver le CSS va laisser le Javascript activé.
La meilleur façon aurait de tout simplement faire ceci :
<div style="display: none">Le CSS est désactivé</div>
Posté le :
01/11/2009 18:51:48
Déposé sur
Attrape moi si tu peut
"compatible uniquement firefox pour ie une erreur est declanche"
Il ne faut pas s'attendre à des miracles quand on code pas selon les standards ...
<script> à changer pour ceci <script type="text/javascript">, Essentielle pour IE, puisqu'il supporte aussi du vbsript.
Il te manque des point-virgules partout dans ton code.
Il te manque des guillemets pour tes propriétés dans ton image.
<img src='appuyez.png' onmouseover=this.src='appuyez2.png' onmouseout=this.src='appuyez.png' onclick="zero();move()"> à changer pour ceci <img src='appuyez.png' onmouseover="this.src='appuyez2.png'" onmouseout="this.src='appuyez.png'" onclick="zero();move()">
P.S.: Tu as faute une faute de français dans ton titre ... "Attrape moi si tu peux".
Posté le :
15/06/2009 23:42:35
Déposé sur
Queryselectorall, selecteur css3
Cosycorner -> Je te dirais que c'est petit à petit le contraire qui se passe. Depuis quelques années, IE a notamment mis le AcidTest2 sur ces objectifs pour IE8 (ce qui est déjà réalisé). Si tu veux attaquer IE essaie au moins d'avoir des arguments valables et qui ont un certain fondement. Le fait que IE impose ces règles est de moins en moins vrai.
Sinon pour IE le sujet est clos, quand t'es développeur tu dois développer pour IE que ça soit le bonheur ou l'horreur.
Posté le :
18/05/2009 16:58:18
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Nos sponsors
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALE
IMAGINE CUP 2012, MAKE A SIGN EN FINALE
par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article
par junarnoalg
KINECT 1.5 IS OUT !
KINECT 1.5 IS OUT !
par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article
par Vko
LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI)
LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI)
par richardc
Mise à jour des Web API du 14 Mai Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris Mise à jour de Team Foundation Service MechCommander 2 sur Windows 8 Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article
par richardc
REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER
REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER
par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article
par Groc
SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES
SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES
par junarnoalg
Dernièrement, nous avons migré le site myTIC vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs. Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article
par junarnoalg
La suite
RSS
Forum
MULTI SLIDER UNE SEUL PAGE
MULTI SLIDER UNE SEUL PAGE
par karouani
Cliquez pour lire la suite
par karouani
RE : CODE POUR FAIRE APPARAîTRE UN TEXTE EN DESSOUS D'UN LIEN
RE : CODE POUR FAIRE APPARAîTRE UN TEXTE EN DESSOUS D'UN LIEN
par emuleed2k
Cliquez pour lire la suite
par emuleed2k
RE : RéCUPERATION D'UNE VARIABLE DE JAVASCRIPT VIA PHP
RE : RéCUPERATION D'UNE VARIABLE DE JAVASCRIPT VIA PHP
par smahaneAAI
Cliquez pour lire la suite
par smahaneAAI
POPUP OUVERT à PARTIR D'UN IFRAME
POPUP OUVERT à PARTIR D'UN IFRAME
par mrassaa
Cliquez pour lire la suite
par mrassaa
UTILISER UN .JS
UTILISER UN .JS
par zaikoe
Cliquez pour lire la suite
par zaikoe
La suite
RSS
Côté IT
Utiliser Office 365 pour un projet d?équipe - PART 2
Utiliser Office 365 pour un projet d?équipe - PART 1
SharePoint 2007 : Installation du Service Pack 3 de MOSS
SharePoint 2007 : Installation du Service Pack 3 de WSS V3
Installation de SQL Server DENALI CTP3
Mise à jour de Windows 2003 R2 vers Windows 2008 R2
Upgrade de SQL Server 2005 vers SQL Server 2008 R2
La suite
RSS
Offres d'emploi
Recherche Développeur PHP
Recherche Développeur Sharepoint
Recherche Recherche développeur web ASP et ASP.Net
Recherche Analyste Programmeur Adélia
Recherche Développeur eZ Publish confirmé
Recherche AP (H/F) ACCESS EXCEL VBA
Recherche Developpeur web
Déposer une offre
La suite
RSS
Formations Video
Dreamweaver CS6 : Les fondamentaux
Adobe Muse : Les indispensables
Coffret avantage : Les nouveautés d'Adobe Design Standard CS6
Coffret avantage : Les nouveautés d'Adobe Design & Web Premium CS6
Coffret avantage : Les nouveautés d'Adobe Master Collection CS6
Coffret avantage : Les nouveautés d'Adobe Production Premium CS6
Microsoft Office Outlook 2003 : Les indispensables
La suite
RSS
Appels d'offres
Installation et configuration de blogs Wordpress
Budget :
8 500€
Recheche Web Master pour MAJ de plateformes Musical
Budget :
500€
Realisation d-une version 2 d-un site e-commerce existant sous prestashop-REPUBLICATION
Budget :
5 000€
La suite
RSS
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)
SDEVIS-FACTURES VLPRO (8.1.0.3)
sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa...
Cliquez pour télécharger sDEVIS-FACTURES vlPRO
974 Application Server (12.2.4.6)
974 APPLICATION SERVER (12.2.4.6)
Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc...
Cliquez pour télécharger 974 Application Server
vPicture (1.4.2.1)
VPICTURE (1.4.2.1)
Avec vPicture, hébergez vos images facilement et rapidement. vPicture est un utilitaire simple, ...
Cliquez pour télécharger vPicture
Easy-Planning (2.2.1.6)
EASY-PLANNING (2.2.1.6)
Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au...
Cliquez pour télécharger Easy-Planning
COM-BACKUP (2.0)
COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
+ de logiciels à télécharger
Vidéos drôles
Halloween Party
Terry Tate Office Linebacker Superbowl 2003
Jeu vidéo instructif
C'est un véritable vol !
Banana Song
Comment attraper la grippe A
Parodie Pub Window 7
La suite
RSS
Sondage...
Votre navigateur n'utilise pas le javascript, pour
voter aux sondages de ce site, cliquez ici
Statistiques
1 903 683
membres
33
nouveaux aujourd'hui
16 196
membres club
Comparez les prix
iPod touch 3rd Generation (64 Go)
Entre 374€ et 379€
Visiter le guide achat
CalendriCode
Mai
2012
L
M
M
J
V
S
D
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Consulter la suite du CalendriCode
Photothèque
Visiter la photothèque
CS Tool Box
A découvrir