Page 1 sur 1

phpBB : Probleme code avec Firefox

Posté : 02 juil. 2005, 09:58
par sebf
Bjs,

Voila, j'ai mis un mod pour mon forum phpbb qui permet d'afficher a gauche dans une iframe tous mes smilies

Ca marche impec avec IE, mais avec firefox, le code du smilies ne s'affiche pas dans la zone texte quand on click dessus
Du coup, impossible de mettre des smilies avec Firefox

QQ voit ou se trouve mon probleme ?
function emoticon(text) {
	text = ' ' + text + ' ';
	if (parent.post.message.createTextRange && parent.post.message.caretPos) {
		var caretPos = parent.post.message.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		parent.post.message.focus();
	} else {
	parent.post.message.value  += text;
	parent.post.message.focus();
	}
}
<a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')">
Merci d'avance :wink:

Posté : 03 juil. 2005, 10:48
par sebf
Personne n'a de solution pour rendre ca compatible avec Firefox ? :cry:

Posté : 03 juil. 2005, 11:07
par albat
Modération :
Je viens de modifier le titre de ton sujet car le précédent était trop général, trop vague.
Peut-être cela attirera plus l'attention des utilisateurs de phpBB...

Posté : 03 juil. 2005, 11:18
par mojorisin
Bon je ne suis pas un pro du javascript, peut etre y'a t il une solution plus adéquat :

Code : Tout sélectionner

e = document.getElementById('IdduTextArea'); var cursor = e.selectionStart; var text = e.value; var textBefore = text.substr(0,cursor); var textAfter = text.substr(cursor); e.value = textBefore+'ce que tu veux inserer'+textAfter;

Posté : 03 juil. 2005, 13:45
par Invité
Bon je ne suis pas un pro du javascript, peut etre y'a t il une solution plus adéquat :

Code : Tout sélectionner

e = document.getElementById('IdduTextArea'); var cursor = e.selectionStart; var text = e.value; var textBefore = text.substr(0,cursor); var textAfter = text.substr(cursor); e.value = textBefore+'ce que tu veux inserer'+textAfter;
Merci :wink:

Mais j'y connais rien en java ......

Ca donne quoi le code entier stp ? :)

Posté : 03 juil. 2005, 14:30
par Cyrano
Merci :wink:

Mais j'y connais rien en java ......

Ca donne quoi le code entier stp ? :)
Modération : si tu n'y connais rien, (ce qui est vrai sinon tu n'aurais pas écrit java, mais JavaScript, ce sont deux langages différents) pourquoi veux-tu le code complet ?

Si tu n'as rien à apporter d'utile dans un post, tu n'as aucune obligation d'y répondre.

Merci.

Posté : 03 juil. 2005, 14:43
par sebf
Désolé, j'ai voulu faire vite ....

Donc, oui, je n'y connais rien en javascript, ceci est un mod pour phpbb.
Ce n'est pas moi qui l'es codé, j'essai juste de le mettre.

Il marche impec avec IE mais pas avec firefox, donc, si qq pouvait me donner une soluce (complete vu que j'y connais rien) pour faire marcher ce mod avec firefox

Voilà :wink:

Quel chevre et en plus agressif

Posté : 28 juil. 2005, 14:19
par shub
Firefox ne voit pas la Iframe comme parent par conséquent il prend la frame encore au niveau au dessus