execCommand geht unter contenteditable im Firefox nicht

one6666

Mitglied Titanium
Hallo,

Nachtrag:
Ich habe den Fehler gefunden, man spricht das Element garnicht über document.get... an sondern schreibt einfach nur document.exec...


so ganz komme ich hier nicht weiter, der IE und Opera gehen damitvernünpftig um aber der Firefox reagiert garnicht :eek:
HTML:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Editor</title>
<link rel="stylesheet" type="text/css" href="css/editor.css">
<script type="text/javascript" src="js/editor.js"></script>
</head>

<body>

  <button onclick="preferences('bold', 'false', 'null')"><b>B</b></button>
  <button onclick="preferences('italic', 'false', 'null')"><i>I</i></button>
  <button onclick="preferences('underline', 'false', 'null')"><u>U</u></button>
  <div contenteditable="true" id="textfield_id" class="textfield_css">?</div> <!-- Textfield -->
  
</body>
</html>
CSS:
HTML:
@charset "utf-8";
/* CSS Document */

.textfield_css{
	width:500px; height:250px; 
	padding:1px 0px 0px 2px; 
	font-size:14px; font-family:Arial, Helvetica, sans-serif; 
	cursor:text; 
	border:#666 1px solid; 
	outline:none;
	overflow:auto;
}/*Textfield Style*/

.textfield_css p{
	margin:0px; padding:0px;
}/*Distance Bug*/
Javascript:
HTML:
// JavaScript Document
function preferences(command, error, parameter){
  textfield = document.getElementById("textfield_id");
  textfield.focus();
  textfield.document.execCommand(command, error, parameter);
}

Weiß jemand wo das Problem bei dem Firefox ist ?
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück