Iframe indeholder wysiwyg editor (iframe)
Jeg har fået bikset en editor sammen (efter midas), som også fungere i IE,NS og FF hvis jeg kører filen med editoren på.Jeg skulle dog gerne bruge den så jeg kan hente filen med editoren gennem endnu en iframe, men gør jeg det, holder det op med at virke i IE, men fungere stadig i NS og FF.
Koden er:
*****************************
JScript File include
*****************************
var command = "";
function tbclick(id)
{
if (id == "createlink") {
var szURL = prompt("Enter a URL:", "http://");
if ((szURL != null) && (szURL != "")) {
document.getElementById('Editor').contentWindow.document.execCommand("CreateLink",false,szURL);
}
} else {
document.getElementById('Editor').contentWindow.document.execCommand(id, false, null);
}
}
function Start() {
document.getElementById('Editor').contentWindow.document.designMode = "on";
try {
document.getElementById('Editor').contentWindow.document.execCommand("undo", false, null);
} catch (e) {
alert("This demo is not supported on your level of Mozilla.");
}
}
*****************************
aspx fil med editor
*****************************
...
<body onload="Start()">
...
<img class="image" title="Bold" onclick="tbclick(this.title)" alt="Bold" src="Images/bold.gif" />
...
<iframe id="Editor" width="95%" height="400">
</iframe>
<script>
document.getElementById('Editor').contentWindow.document.execCommand("useCSS", false, true);
</script>
<input id="Button1" onclick="submitter()" type="button" value="button" />
Som sagt, det er kun i IE det ikke virker når jeg henter siden gennem endnu en Iframe, jeg kan godt skrive i editoren, men det eneste der sker når jeg klikker på knapperne er at markeringen forsvinder, den bliver ikke fed eller noget...
