Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > XHTML / CSS > [JS]BBCode[Problème remplacement] > Lecture du sujet

[JS]BBCode[Problème remplacement]

Je ne sais pas ou est le bug :o remplacement x par [ xx]x[/xx]

Vous devez être inscrit pour pouvoir poster des messages

RésoluLe problème de ce sujet a été résolu

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne IgiX # Posté le 22/05/2008 à 17:13:15
Qui tente rien, n'a rien!
Avatar
Groupe : Membres
Salut tout le monde, voilà je suis en train de creer mon BBCode de AàZ et j'en suis à [B] et j'ai un problème :p nan, soyons sérieux!

Donc le c'est que je clique sur [Debut](...)[FIN], rien ne se passe!

sur FF je test celà:
Code : JavaScript
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
function ok(debut_code, fin_code) {
  var input = window.document.formulaire.textarea;
  var longueur = input.value.length;
  var positionDebut = input.selectionStart;
  var positionFin = input.selectionEnd;
  var debut = input.value.substring(0,positionDebut);
  var selection = input.value.substring(positionDebut, positionFin);
  var fin = input.value.substring(positionFin, longueur);
  var nouveauTexte = debut + debut_code + selection + fin_code + fin;
  input = nouveauTexte;
}

Code : HTML
1
2
3
4
5
6
<script type="text/javascript" src="js.js" ></script>
<form method="post" name="formulaire" id="formulaire">
  <textarea cols="50" rows="15" id="textarea" name="message"></textarea>
  <br />
  <span onClick="ok('[Debut]', '[FIN]')">[Debut](...)[FIN]</span>
</form>


Je ne comprend pas pourquoi ça ne marche pas :o
Donc si quelqu'un veut bien m'éclairer :)
Édité le 22/05/2008 à 19:49:38 par IgiX

Amicalement IgiX
 
Hors ligne hAz4rd0u$ # Posté le 22/05/2008 à 17:31:40
Google is Your Friend !
Avatar
Groupe : Membres
Je ne vois pas ce que tu veux dire par début...fin soit plus précis ;)

RECRUTE POUR CREA 4 ALL !!
L'humour est une chose séreuse pour la confier à des abrutis.
Créa 4 All - Développement de sites web pour particuliers - Think, We Create !
Image utilisateur
Créa 4 All
(suite de la citation) ...sauf si vous êtes recherchés par le FBI :D :D
 
Hors ligne IgiX # Posté le 22/05/2008 à 17:33:03
Qui tente rien, n'a rien!
Avatar
Groupe : Membres
Je ne comprends pas ce que tu veux dire? o_O
[edit]Code : JavaScript
1
2
3
4
5
6
7
8
9
var input = window.document.formulaire.textarea;
	var longueur = input.value.length;
	var positionDebut = input.selectionStart;
	var positionFin = input.selectionEnd;
	var debut = input.value.substring(0,positionDebut);
	var selection = input.value.substring(positionDebut, positionFin);
	var fin = input.value.substring(positionFin, longueur);
	var nouveauTexte = debut + debut_code + selection + fin_code + fin;
	input.value = nouveauTexte;


résolu
Édité le 22/05/2008 à 19:49:07 par IgiX

Amicalement IgiX
 

Retour au forum "XHTML / CSS" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 257 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.0706s (0.0502s)