Flytte indhold fra iframe til inputfelt
Nogle der ved hvordan man får flyttet indholdet af en iframe over i et inputfelt?Brugeren kan som det fungerer nu skrive og ændre i iframen, og på sigt er det meningen at man skal kunne tilføje det til database
men jeg kan ikke helt finde ud af hvordan man gør
Har fundet et link men mangler stadig lidt hjælp
http://www.eksperten.dk/spm/159144
her er min side hvor der indtastes i
-------------------------------------------------------
<form name="myEditorForm" enctype="multipart/form-data" method="post" action="insert.asp">
<table width="510" border="0" cellspacing="0" cellpadding="5">
<tr>
<td class="kant"><INPUT TYPE="button" ONCLICK="Fed()" VALUE="Fed">
<input type="submit" value="Opret" name="submit"></td>
</tr>
<tr>
<td height="510" align="center" class="kant">
<IFRAME ID="myEditor" WIDTH="500" HEIGHT="650" frameborder="0"></IFRAME>
<SCRIPT>
function Fed() {
// Get a text range for the selection
var tr = frames.myEditor.document.selection.createRange()
// Execute the bold command
tr.execCommand("Bold")
// Reselect and give the focus back to the editor
tr.select()
frames.myEditor.focus()
}
frames.myEditor.document.designMode = "On"
</SCRIPT>
</td>
</tr>
</table>
</form>
---------------------------------------------------------
Her er insert.asp
---------------------------------------------------------
<% @Language=JavaScript %>
<%
//DB connection
conn = Server.CreateObject("ADODB.Connection");
DBPath = "DBQ=" + Server.mappath("/test/db.mdb");
conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; " + DBPath);
function normaltext(tekst) {
tekst=Server.HtmlEncode(tekst)
while(tekst.indexOf("\n",0)>-1) {
tekst=tekst.replace("\n","<br />");
}
while(tekst.indexOf("'",0)>-1) {
tekst=tekst.replace("'","");
}
return(tekst)
}
tekst = Request.Form("tekst")
tekst = normaltext(tekst);
conn.Execute("INSERT INTO test (tekst) VALUES ('"+tekst+"')");
%>
// Håber i kan hjælpe
mvh Simon
