|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Jo Inscription : novembre 2010 Messages : 25 ![]() |
Bonjour,
Je cherche à remplacer les slashs dans une url par des doubles slashs afin d'ouvrir un fichier avec l'activeX ActiveXObject("Scripting.FileSystemObject") J'essaie la méthode suivante : Mais cela ne fonctionne pas. Quelqu'un a-t-il une idée ? |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
le souci est que dans une chaine pour js le \ est le caractère d'échappement.
il va falloir passer par le code octal ... tu parles de slash mais tu remplace les backslashes ... sinon essaye:
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Jo Inscription : novembre 2010 Messages : 25 ![]() |
Autant pour moi, je voulais dire backSlash.
En effet, pour remplacer des slashs par des doubles slashs, il n'y a aucune difficulté, ton code est juste, mais le problème c'est pour remplacer des backslashs par des doubles backslashs. |
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 | |
|
Invité régulier
![]() Jo Inscription : novembre 2010 Messages : 25 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
je me fierait pas à l'alert car l'antislash est le caractère d'echappement
et par exemple \t est une tabulation ... Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#7 | |||
|
Invité régulier
![]() Jo Inscription : novembre 2010 Messages : 25 ![]() |
Citation:
Ta fonction est sympa, mais ca résous pas mon problème, car moi je pars d'une chaine de caractère qui comporte des antishlash, cette chaine est construite dynamiquement, c'est pas moi qui gère sa construction, donc j'ai pas moyen de la toucher pour remplacer les "\" par des "&# 92;" . |
|||
|
|
00
|
|
|
#8 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
teste le caractère retourné dans ta chaine ... ce n'est pas un \
trouve son code octal
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#9 | |||
|
Invité régulier
![]() Jo Inscription : novembre 2010 Messages : 25 ![]() |
Citation:
Code :
'c' : 99 ':' : 58 ' ' : 9 'e' : 101 's' : 115 't' : 116 En fait pour lui le '\' et le 't' ne sont pas 2 caractères, mais un seul '\t' qui est la tabulation içi. |
|||
|
|
00
|
|
|
#10 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 007 ![]() |
oui cf ce que je te disais au dessus ...
\t = tabulation tu vas etre obligée de recenser tous les caractères \alpha pour en faire des replace ... \t =>\\t
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Jo Inscription : novembre 2010 Messages : 25 ![]() |
Ok, c'est une solution un peu lourde, mais sa fonctionne.
Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com