Hej.
Jeg har læst lidt af artiklen om WYSIWYG, som Mads har skrevet. Men allerede ved kodeeksempel to, får jeg en fejl.
Er dette forkert:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head
<script type="text/javascript">
function RichEdit(sEditor) {
[i]// For at editoren skal virke, er det nødvendigt at document.designMode
// og document.getElementById er tilgængelige[/i]
if(document.designMode && document.getElementById) this.bEditable = true;
else this.bEditable = false;
[i]// Hvis vi alligevel ikke kan redigere dokumentet, kan resten af koden
// være ligegyldig.[/i]
if(!this.bEditable) {
alert('Din browser understøtter ikke WYSIWYG-editoren!');
return false;
}
[i]// Opret en variabel til at håndtere iframet, via ID'et angivet i sEditor[/i]
this.richEdit = document.getElementById(sEditor).contentWindow;
[i]// Tjek browser-typen[/i]
if(navigator.userAgent.toLowerCase().indexOf("msie) != -1) {
[i]// Skift designMode til on (i IE)[/i]
this.richEdit.document.designMode = "on";
} else {
[i]// I FF bruger vi en lidt anderledes fremgangsmåde[/i]
document.getElementById(sEditor).contentDocument.designMode = "on";
}
}
function initialize() {
[i]// Husk at angive ID'et på den iframe, som skal indeholde editoren her[/i]
richEdit = new RichEdit('Editor');
}
</script>
</head>
<body onload="initialize();">
<iframe id="Editor"></iframe>
</body>
</html>
Jeg er stor nybegynder i JavaScript. Så det er nok derfor