Internet Explorer et designMode: bug? - HTML/CSS - Programmation
Marsh Posté le 22-07-2007 à 21:48:07
Ca ne fonctionne effectivement pas sous IE 6.0 ( http://msdn.microsoft.com/archive/ [...] efault.asp )
Par contre tu peux passer par contentEditable :
Code :
|
Marsh Posté le 22-07-2007 à 23:37:40
Shinuza a écrit : Ca ne fonctionne effectivement pas sous IE 6.0 ( http://msdn.microsoft.com/archive/ [...] efault.asp )
|
sauf que contentEditable ne fonctionne pas sous FF, et je sais pas si il fonctionne sous opera. Dans tous les cas ça force à avoir 2 codepath séparés, ce qui est franchement naze
Marsh Posté le 23-07-2007 à 11:25:33
Wé, mais c'est IE qu'é naze à la base, le code est pas franchement différent en plus
Marsh Posté le 22-07-2007 à 17:54:39
Je suis en train de tester la fonctionalité designMode, qui permet de rendre le contenu d'un document éditable, designMode étant -- contrairement à contentEditable -- disponible dans tous les principaux navigateurs (apparement) (et de toute façon c'est juste pour une démo, donc Lynx ne m'importe que peu).
Histoire de tester, j'ai donc créé une simple iframe (contenant le document à éditer) et j'ai ajouté un joli bouton pour switcher entre éditable et non éditable:
Et un bout de JS pour switcher entre editable et non editable:
Sous Firefox et Opera aucun problème (iframe read-only, je toggle ça passe read-write, je re-toggle ça repasse read-only, win) par contre j'ai comme un souci sous MSIE tout va bien pour passer de read-only à read-write, mais quand je fais le passage inverse il supprime toutes les modifs effectuées dans l'iframe ce sagoin
Donc je voulais savoir si j'avais genre raté un truc, où si il faut vraiment se taper le transfert des données entre les modes éditable et non éditable à la main sous MSIE
Message édité par masklinn le 22-07-2007 à 17:57:33
---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody