Aller au menu - Aller au contenu

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

Problème BBcode

onclick

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 Front # Posté le 16/05/2008 à 15:04:35
Groupe : Membres
Bonjour,
Je suis en train de créer mon BBcode. Le problème est que quand je clique sur le lien pour ajouter une image dans mon textarea, rien ne se passe alors qu'il faudrait que cela m ouvre une boite de dialogue...
Ma fonction javascript:
Code : JavaScript
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
function bb_code_image(){
	var lien_image=prompt("Veuillez entrer le lien de votre image.","");
	if(lien_image){
		var expression_reguliere=/^http:\/\/\S+\/\S+\.(gif|jpg|jpeg|png)$/i;
		if expression_reguliere.test(lien_image){
			document.form.textarea.value+="[img]"+lien_image+"[/img];
		}
		else{
			alert("Vous n'avez pas mis un bon lien.");
			bb_code_image();
		}
	}
}

Mon lien:
Code : HTML
1
<a href="#" onclick="javascript:bb_code_image();" >Ajouter une image</a>


Merci pour votre aide =)
A+
François
Édité le 16/05/2008 à 15:13:25 par Front
 
Hors ligne cbasile06 # Posté le 17/05/2008 à 07:28:42
Je pompe, donc je suis
Avatar
Groupe : Membres
Bonjour,
Citation : Front
Code : JavaScript
1
document.form.textarea.value+="[img]"+lien_image+"[/img];

Cela marchera sans doute mieux si tu fermes les guillemets...

Plus ça rate, plus il y a de chances que ça marche (Professeur Shadoko)
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème! (Un shadok anonyme)
Pourquoi faire simple quand on peut faire compliqué !? (Un autre shadok anonyme)
Image utilisateur
 
Hors ligne elliotg # Posté le 17/05/2008 à 11:44:33
Groupe : Membres
Code : JavaScript
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
function bb_code_image(){
	var lien_image=prompt("Veuillez entrer le lien de votre image.","");
	if(lien_image){
		var expression_reguliere=/^http:\/\/\S+\/\S+\.(gif|jpg|jpeg|png)$/i;
		if expression_reguliere.test(lien_image){
			document.form.textarea.value+="[img]"+lien_image+"[/img]";
		}
		else{
			alert("Vous n\'avez pas mis un bon lien.");
			bb_code_image();
		}
	}
}
Édité le 17/05/2008 à 11:56:07 par elliotg

P.A.B (Planetabete) (Planetatome+betatoz)
Avancement 0%
Administrateur : 1
Commencement du site : tous les jours a partir du lundi 27 octobre 2008 a 13:35
 
Hors ligne Pi3R0 # Posté le 17/05/2008 à 11:48:59
Clique sur mon avatar !
Avatar
Groupe : Membres
elliotg : Si le zCode "JavaScript" existe, il est là pour être utilisé...
Édité le 17/05/2008 à 11:49:26 par Pi3R0

Il savais que c'était impossible, alors ils ont tous crevé.

Kahr Avan, le plus beau, le plus fort... ;)

 
Hors ligne Front # Posté le 17/05/2008 à 18:46:35
Groupe : Membres
Ohlala merci =) j'avais pas vu.
Je vais tester et je vous redis !
 
Hors ligne Front # Posté le 20/05/2008 à 08:57:32
Groupe : Membres
Je viens de tester cela change rien, rien ne se passe :S
EDIT: corrigé (ne jamais oublié les parenthéses après un if ^^'

Code : JavaScript
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
function bb_code_image(){
	var lien_image=prompt("Veuillez entrer le lien de votre image.");
	if(lien_image){
		var expression_reguliere=/^http:\/\/\S+\/\S+\.(gif|jpg|jpeg|png)$/i;
		if(expression_reguliere.test(lien_image)){
			document.form.textarea.value+="[img]"+lien_image+"[/img]";
		}
		else{
			alert("Vous n'avez pas mis un bon lien.");
			bb_code_image();
		}
	}
}


Il y a encore cette ligne là qui ne va pas:

Code : JavaScript
1
document.form.textarea.value+="[img]"+lien_image+"[/img]";

Pouvez-vous m'aider svp?

A+

Edit 2: RESOLU

Code : JavaScript
1
document.getElementsByTagName('textarea')[0].value+="[img]"+lien_image+"[/img]";
Édité le 20/05/2008 à 11:38:06 par Front
 

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 172 Zéros connectés | Requêtes SQL 7 requêtes | Temps de génération de la page : Total (SQL) 0.0978s (0.0824s)