IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Editeur WYSIWYG fonctionne pas sous Chrome


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 9
    Points : 5
    Points
    5
    Par défaut Editeur WYSIWYG fonctionne pas sous Chrome
    Bonjour,

    J'utilise ce code pour créer un éditeur WYSIWYG :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    if (navigator.appName=="Microsoft Internet Explorer")
    	{
    	document.write('<div style="border:1px solid #808080;height:500px;width:600px;scroll:auto;" id="textarea" contentEditable="true"></div>');	
    	}
    	else
    	{
    	var iframe=document.createElement("iframe");
    	iframe.setAttribute("id","textarea");
    	iframe.setAttribute("width",600);
    	iframe.setAttribute("height",500);
    	iframe.style.border = "1px solid #808080";
    	iframe.style.fontWeight = "normal";
    	document.body.appendChild(iframe);
    	iframe.addEventListener("load", function(){document.getElementById('textarea').contentWindow.document.designMode="on";}, true);
    	document.getElementById('textarea').contentWindow.document.close();
    	}
    et malheuresement il ne fonctionne pas sous Chrome (FF et IE ok)

    Est ce qu'un expert chrome aurait une solution pour rendre l'éditeur compatible chrome ?

    Merci.
    source éditeur : http://www.venezchezmoi.fr/?p=3

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 665
    Points
    66 665
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    	var edit=document.createElement('div')
    	edit.style.border="1px solid #808080";
    	edit.style.height="500px";
    	edit.style.width="600px"
    	edit.style.overFlow="auto;"
    	edit.id="textarea" 
    	edit.contentEditable="true";	
    	document.body.appendChild(edit)
    à l'air de passer pour tous ...

Discussions similaires

  1. [Google Maps] Fonction qui ne fonctionne pas sous chrome mais bien sous firefox
    Par Msysteme dans le forum APIs Google
    Réponses: 1
    Dernier message: 04/06/2015, 20h29
  2. [Plugin] Colorbox ne fonctionne pas sous Chrome
    Par aligo dans le forum jQuery
    Réponses: 2
    Dernier message: 12/08/2012, 21h07
  3. Fonction JS qui ne fonctionne pas sous Chrome
    Par hellsings dans le forum jQuery
    Réponses: 8
    Dernier message: 24/03/2012, 11h47
  4. Fonction de redirection ne fonctionne pas sous Chrome
    Par Azuken dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 22/02/2012, 11h13
  5. [MooTools] Effet slide qui ne fonctionne pas sous chrome
    Par micker dans le forum Bibliothèques & Frameworks
    Réponses: 24
    Dernier message: 29/06/2011, 17h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo