Suprimer un espace dans le code (html)

Max -  
 ax -
Bonjour,

Mon problème est assez simple: j’aimerais trouver un moyen de mettre dans du code un espace qui soit interprété comme tel par le code en html et non par le code en java-script.
Je m'explique, un code java script récupère le contenu de ce que je rentre en séparent les différents champs par des espaces et je ne peux donc pas mettre d'espaces dans ma saisie en html. Comment les simuler ? :/
Exemple: avec \space... (ce serrait trop simple mais c'est l'idée)
Ou encore avec un autre caractère qui aurait la même fonction:
<img,src="....... au lieux de <img src="....

Merci :)
A voir également:

3 réponses

Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Salut,

Pas sûr d'avoir bien compris ta question, peux tu poster un exemple de code montrant ton problème ?

Sinon, ne peux tu pas utiliser un autre séparateur que l'espace pour récupérer les différents champs ?

Bonne journée,
0
Max
 
alors je vais aller directement dans le vif du sujet: imaginons que dans un chat codé en java-script une commande /color change l'atribut color de la balise <font > qui contiendra le texte que l'on tapera dans la bare de saisie.
je voudrais taper /color 0"></font><img src="path_de_mon_image"></img><fond color="white afin qu'a chaque fois que je parle dans le chat une image saffiche avant.
Seulement la commande /color sépare les opérandes par des espaces et ne marche qu'avec une seule opérande, Donc mon "injection" si j'ose dire ne marche pas.

Mon but serait de remplacer les espaces qu'elle contient pas un caractere qui aurrait la meme fonction en html et qui ne soit pas interpreté comme un espace par le code java-script qui injecte ma ligne dans le code html du chat.

Est-ce assez claire ? ^^'
0
Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Désolé je ne comprend toujours pas pourquoi l'espace pose problème.

Si j'ai bien suivi, l'utilisateur peut saisir la commande "/color idCouleur" dans le chat pour changer la couleur de ses messages. Il suffit donc de vérifier si le message commence par la chaine "/color" puis d'extraire le numéro de la couleur si c'est le cas.
Je ne sais pas comment tu injectes cette couleur dans ton chat si le problème est à ce niveau. Un extrait de code ?
0
Max
 
en fait a la place de la couleure a rentrer je ferme la balise font et ouvre une balise img, j'afiche l'image que je veux et je réouvre la balise font que le javascript vas fermer automatiquement
et donc a chaque fois que j'ecris il vas effectuer ces opérations au lieux de simplement ajouter la couleure que j'ai rentré dans la balise
Mais si vous ne comprennez pas ce n'est pas tres grave je fais juste ca pour m'amuser dans le chat de mon ecole :)
0
elgazar Messages postés 5841 Date d'inscription   Statut Membre Dernière intervention   1 326
 
Bonjour,
comme pitet, je suis pas certain d'avoir compris mais il existe une entité en html appelé espace insécable qu'on écrit &-nbsp; (sans le tiret que j'ai mis pour faire apparaitre le code)

Avec un ordinateur, on peut faire plus rapidement des choses qu’on n’aurait pas eu besoin de faire sans ordinateur.
0
Max
 
Non en fait cet entier sert à afficher un espace dans la page affichée par le navigateur et moi je voudrais un caractere autre qu'un espace pouvant servir a séparer <img de src="..."> dans la balise <img src="..."></img>
0
ax
 
Oui donc j'ai trouvé la solution a mon probleme :)
Des tabulations peuvent servir a remplacer des espaces dans du code html
C'est aussi bete que ca en a l'air ^^
0