Nieuw lid |
|
Hallo,
Ik heb hier een mooi scriptje voor een webeditor gevonden, maar mijn enige probleem is: hoe kan je de uiteindelijke tekst van je iframe nu bv. in een database steken, als ik op verzenden druk? Is dat met die function opslaan? Ik heb het script wat vereenvoudigd, en hier volgt het :
<html>
<head>
<script language="javascript">
function maak_frame(){
// IE en FF werken anders: dus kijkt hij hoe hij het moet toepassen
if(window.navigator.appName == "Microsoft Internet Explorer")
iframe.document.designMode = "on";
if(window.navigator.appName == "Netscape")
document.getElementById('iframe').contentDocument.designMode = "on";
}
function vet() {
document.getElementById("iframe").contentWindow.document.execCommand("bold", false, null);
}
function schuin() {
document.getElementById("iframe").contentWindow.document.execCommand("italic", false, null);
}
function onderstreept() {
document.getElementById("iframe").contentWindow.document.execCommand("underline", false, null);
}
function opslaan() {
var htmlCode = document.getElementById('iframe').contentWindow.document.body.innerHTML;
document.getElementById("areaCode").value = htmlCode;
document.getElementById("formCode").submit();
}
</script>
</head>
<body onLoad="maak_frame()">
<img src="vet.gif" onClick="vet()"> <img src="schuin.gif" onClick="schuin()"> <img src="onderl.gif" onClick="onderstreept()"> <br>
<iframe id="iframe" height="300" width="600"></iframe><p>
<form action="" method="post" id="formCode">
<textarea name="areaCode" id="areaCode" style="display: none;"></textarea>
<input type="submit" value="verzenden" name="submit"></p>
</form>
</body>
</html>
|