designMode Vs. Safari 4 et Chrome 3
Bonjour
J'ai une iframe dans une page que je met éditable a partir du script suivant:
Code:
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 8O
J'ai cherché a rtavers divers forum et pas trouvé de réponse adéquate :cry:
Est-ce que quelqu'un pourrais m'éclairer?
la balise de création du iframe est la suivante:
Code:
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:
doEdit("editor-window");