Le javascript du forum ne fonctionne pas bien avec konqueror... - HTML/CSS - Programmation
Marsh Posté le 06-11-2003 à 20:27:10
Le javascript fautif c'est celui là
Code :
|
Personne vois ?
Marsh Posté le 07-11-2003 à 13:32:56
Si tu trouves comment le corriger, tu peux envoyer la modif à Joce
Marsh Posté le 07-11-2003 à 14:12:36
Lol ben je connais même pas son contact. Tu l'aurais toi ? Je lui en toucherais bien 2 mots. J'ai fait le tour des forums et l'erreur est la même partout, sur phpbb, invisionboard...
Marsh Posté le 07-11-2003 à 14:17:35
http://forum.hardware.fr/message.p [...] &dest=joce
Dans phpbb ça ne marche pas dans Mozilla, alors qu'ici ça marche bien
Le code utilisé ici ne vient pas de Joce en fait, il a juste repris le code que Freekill lui a donné :
http://forum.presence-pc.com/forum [...] ge=1#t3803
Marsh Posté le 07-11-2003 à 18:27:45
kaiska a écrit : Personne vois ? |
Parce qu'en matière de manipulation de texte dans les textarea, chaque navigateur fait selon se sauce. Donc libre à toi de proposer le code qui va bien pour Konqueror
Marsh Posté le 07-11-2003 à 22:54:50
gm_superstar a écrit : |
malheureusement mes compétences en javascript son proche du alert("Hello Hfr" ); mais j'imagine qu'il y a un bien une norme pour le javascript.
Marsh Posté le 08-11-2003 à 12:40:50
Ce n'est pas ici un problème de JavaScript, mais de DOM.
Il y a bien ça en DOM qui correspond à ce que tu cherches :
http://www.w3.org/TR/2000/REC-DOM- [...] anges.html
Mais son application au Textarea est sujette à débat. Donc pour l'instant il y a ceux qui s'y conforment (IE, une fois n'est pas coutume, avec createRange()) et ceux qui estiment que le textarea est un cas à part (Moz, Opera, peut être konqui)
Donc le plus simple est de regarder dans l'implémentation DOM de KHTML (le moteur de Konqueror) pour voir ce qu'il est possible de faire.
Marsh Posté le 13-11-2003 à 00:36:44
Quand on utilise konqueror on tape ses balises à la main, parce qu'on est un vrai rebelz?
Marsh Posté le 13-11-2003 à 00:59:21
Cela dit, le moteur de Konqueror est utilisé dans Safari, le navigateur par défaut d'OS X... Et les macqueux, c'est pas tellement des rebelz
Marsh Posté le 13-11-2003 à 01:22:00
Peut-être, mais ce moteur ne dispose pas d'équivalent à getSelection() ou selection.createRange(), donc pas moyen de savoir quel est le texte sélectionné?
Le mieux que l'on puisse faire c'est de taper les balises à la fin du texte?
Marsh Posté le 06-11-2003 à 19:38:58
Bonjour,
Je viens de m'apercevoir d'un petit bug dans le forum. Je m'explique. Lorsque qu'on compose un message on a des petits boutons pour mettre en gras, en italique, pour souligner, etc. Sur les navigateurs, quand on effectue une sélection sur une partie du texte qu'on a tapé dans la textarea, et qu'on clique sur le bouton gras, des balises gras apparaissent autour du texte séléctionné.
blabla bla bla [g]texte séléctionné[/g] blabla bla bla
Seulement sous konqueror, ces balises apparaissent au bout de toute la zone de texte :
blabla bla bla texte séléctionné blabla bla bla[g][/g]
Quelqu'un aurais une idée du bug dans le javascript ?