Hej Udviklere.
Jeg er igang med at lave en WYSIWYG editor i asp.net (C#). Det går også fint, set bort fra det problem jeg er stødt ind i.
De ting jeg har lavet til editoren er i Javascript. Resten er i c#.
Når jeg tryller på "gem" knappen vil jeg ved javascript gemme indholdet fra min <iframe> i et input felt, så jeg på næste side kan request formen.
Problemet er at jeg grundet min event handler på knappen, ikke kan eksekvere den funktion i javascript der skal lægge indholdet af min iframe i input feltet.
Hvordan kan jeg løse det problem?
Javascript:
<pre>
<script language="javascript">
function init()
{
iContent.document.designMode = 'On';
}
//Function der gemmer indholdet
//af iContent i en textbox
function saveInVariable()
{
variable var htmlCode = iContent.document.body.innerHTML;
document.frmWYS.txtHidden.value = HtmlCode;
}
</script>
</pre>
.NET / HTML:
<pre>
<body onload="init()">
<form method="post" id="frmWYS" runat=server>
<asp:TextBox id="txtHidden" visible=false runat=server />
<iframe id="iContent" runat=server></iframe>
<asp

utton ID="btnSubmit" Text="Gem" runat=server />
</form>
</body>
</pre>