Bonjour
J'ai une iframe dans une page que je met éditable a partir du script suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function doEdit(id) {
   //le chemin du iframe(id)
   var frame = top.frame['inscriFrame'].document.getElementById(id);	
 
    //affecte le bon type de document et l ajoute au chemin selon internet exploere ou firefox
   var doc = 
 frame.contentDocument||frame.contentWindow.document||frame.document;
 
   //puis met le designMode a 'on' pour rendre le iframe éditable
   doc.designMode = 'on';
}
Sa marche avec internet explorer 6,7 et 8 ainsi qu'avec Firefox 3
Mais avec Chrome ou Safari le iframe s'affiche mais ne devient pas éditable

J'ai cherché a rtavers divers forum et pas trouvé de réponse adéquate
Est-ce que quelqu'un pourrais m'éclairer?

la balise de création du iframe est la suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<iframe src="./editframe.html" id="editor-window" 
				name="editorWindow"
				style="height: 250px;width: 500px;"></iframe>
etl l'appel est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
doEdit("editor-window");