Avatar billede hjep Nybegynder
05. juni 2003 - 10:42 Der er 8 kommentarer

Gem indhold af Iframe

Jeg viser en Iframe for brugeren. Det brugeren så taster ind skal jeg have gemt. Hvordan gør jeg det.
Lidt optimistik har jeg prøvet følgende uden held

<FORM action="gemform.asp" name="TekstFelt" method=post autocomplete="off">
<input type="button" value="B" onClick="BOLD();">
<iframe width="400" height="300" id="content"></iframe>
<script>
    content.document.designMode = "on";
</script>
<input type="submit" value="Send" name="TekstFelt">
</form>
Avatar billede karsten_larsen Praktikant
05. juni 2003 - 11:17 #1
Prøv dette

<%
If Request.Form("submit") = "Send" then

' Her kan data saa behandles

end if
%>


<iframe width="400" height="300" id="content">

<FORM action="gemform.asp" method=post >

  <input type="text" name="textfield">

  <input type="submit" value="Send" name="TekstFelt">
  <input type="button" value="Slet data">

</form>
</iframe>

:-) karsten_larsen
Avatar billede hjep Nybegynder
05. juni 2003 - 11:24 #2
Der er ingen send knap, når jeg laver den indne i Iframen
Avatar billede pelkjaer Nybegynder
05. juni 2003 - 11:29 #3
Du skal kopiere dit iframe content over i et hidden form felt i det du submitter.
Avatar billede hjep Nybegynder
05. juni 2003 - 11:35 #4
Dvs jeg oprettet en
<input type="hidden" name="content">

Derefter kopiere jeg.

Har du opskriften på at kopiere fra Iframe til hidden feltet
Avatar billede pelkjaer Nybegynder
05. juni 2003 - 11:38 #5
document.formnavn.feltnavn.value = frames.iframenavn.document.body.innerHTML;
Avatar billede pelkjaer Nybegynder
05. juni 2003 - 11:40 #6
fx

function doSave() {
  document.formnavn.feltnavn.value = frames.iframenavn.document.body.innerHTML;
  return true;
  if (confirm("Du er ved at gemme dokumentet.\nEr du sikker på at du er færdig med at redigere?")){
    return true;
  } else {
    return false;
  }
  document.formnavn.submit();
}
Avatar billede hjep Nybegynder
05. juni 2003 - 11:47 #7
Burde det her ikke virke
<FORM action="gemform.asp" name="frm" method=post autocomplete="off">
<iframe width="400" height="300" id="content">
<input type="hidden" name="content">
</iframe>
<script>
    content.document.designMode = "on";
</script>
  <input type="submit" OnClick=" document.frm.content.value = frames.content.document.body.innerHTML; " value="  Send  ">     
</form>
Avatar billede pelkjaer Nybegynder
05. juni 2003 - 11:50 #8
Nej det tror jeg ikke, det er tvivlsomt om "kopieringen" når at finde sted inden submit.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester