Avatar billede Slettet bruger
25. oktober 2010 - 15:26 Der er 3 kommentarer og
1 løsning

Hente felter fra Iframe med over i anden form/mail

Hej alle

Jeg har en form, hvor der er input felter og i den form har jeg også en Iframe med input felter, jeg kan ikke få de felter med fra Iframen med over, det er svært at forklare - men her er koden hvis nogen gider kigge på det, tak

besked.asp:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="da">

<head>
<title>Besked</title>
<meta name="Microsoft Border" content="none">
</head>

<body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">
<div id="page" name="page">

<p><!--webbot bot="PurpleText" PREVIEW="678 pixel -&gt;" --></p>

<form METHOD="POST" action="bekref_test.asp">
  <table width="650" bordercolor="#D2D2D2" border="1" cellspacing="0" cellpadding="5">
    <tr>
      <td ALIGN="left" colspan="2" width="556"><strong>Besked </strong><p> </td>
    </tr>
    <tr>
      <td ALIGN="left" width="117">Navn1</td>
      <td ALIGN="left" width="435" height="25"><input NAME="name1" SIZE="32"></td>
    </tr>
    <tr>
      <td ALIGN="left" width="117" height="23">navn2</td>
      <td width="435" height="23"><input NAME="name2" SIZE="17"></td>
    </tr>
    <tr>
      <td ALIGN="left" valign="top" width="117"> </td>
      <td width="435"><!--webbot bot="HTMLMarkup" startspan --><IFRAME name="iframe" src="test2.asp" scrolling="auto" width="230" height="210" frameborder="1" target="_top"><!--webbot bot="HTMLMarkup"
      endspan --><!--webbot bot="HTMLMarkup" startspan --><!--webbot bot="HTMLMarkup" endspan
      --><!--webbot bot="HTMLMarkup" startspan --></IFRAME></td>
                </tr>
                <tr>
                  <td ALIGN="left" valign="top" width="552" colspan="2"> <p><input TYPE="submit" VALUE="Send"
                  name="Send"><input TYPE="reset" VALUE="Slet" name="Slet "></td>
                </tr>
              </table>
            </form>
            </td>
          </tr>
        </table>
        </td>
      </tr>
    </table>
    </td>
   
  </tr>
</table>
</div>

<p> </p>

<p> </p>
</body>
</html>


test.asp:
<html>

<head>
<title>Iframe</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>

<body>

<form method="POST" action>
  <p><input type="text" name="name3" size="20"></p>
  <p> </p>
  <p><input type="text" name="name4" size="20"></p>
  <p> </p>
</form>
</body>
</html>

bekref_test.asp:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="da">

<head>
<title>Send</title>
<meta name="Microsoft Border" content="none">
</head>

<body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">
<div id="page" name="page">

<table border="0" id="pageTable" cellspacing="0" cellpadding="0">
</table>
</div><%
    Dim CR
    Dim MyBody
    Dim myMail
    CR = Chr(10) & Chr(13)
   
    Set myMail=CreateObject("CDO.Message")
    myMail.From ="test@privat.dk"
    myMail.To= "test@privat.dk"
    myMail.Subject="test "
 
    MyBody = MyBody & "Navn1...................: " & request.form("name1") & CR
    MyBody = MyBody & "Navn2..........................: " & request.form("name2") & CR
    MyBody = MyBody & "Navn1...................: " & request.form("name3") & CR
    MyBody = MyBody & "Navn2..........................: " & request.form("name4") & CR

   
    myMail.TextBody=MyBody
    myMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
    'Name or IP of remote SMTP server
    myMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserver")=""
    'Server port
    myMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
    myMail.Configuration.Fields.Update
    myMail.Send
    set myMail=nothing
%>


<p> </p>

<p> </p>
</body>
</html>
Avatar billede tjens Nybegynder
25. oktober 2010 - 23:05 #1
Indholdet fra en iframe indgår ikke i dom-træet på hovedsiden.
Derfor bliver felterne ikke "meldt til" din form.
Du kan bruge iframe på denne måde.
Avatar billede tjens Nybegynder
25. oktober 2010 - 23:07 #2
Du kan ikke bruge iframe på denne måde
Avatar billede Slettet bruger
08. november 2010 - 10:39 #3
Ok, lukker
Avatar billede Slettet bruger
09. november 2010 - 08:50 #4
lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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