Avatar billede lisa Praktikant
18. januar 2001 - 12:15 Der er 10 kommentarer og
1 løsning

Bekræftelse af dato

Jeg har lavet en formular, hvor man bl.a. skriver hvilken dato man gerne vil have en tid. Der er så en ”Indsend formular” knap, som gør at brugeren får bekræftet sin bestilling i en lille boks til venstre på skærmen.
Det er nu blot sådan, at jeg mangler et script, som kan hente lige netop den indtastede dato (den som brugeren skrev i formularen, så han også bliver bekræftet i sin tid.
Altså en sådan tekst:

Vi har nu modtaget din bestilling.Skulle den ønskede tid d. 24/02/01 kl. 9.30 være optaget, vil du blive kontaktet hurtigst muligt.

Jeg vedlægger formularen herunder:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Bestil tid</title>
    <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\">
   
    <SCRIPT LANGUAGE=\"JAVASCRIPT\">

function XScript()
{
popup1 = window.open(\'popup1.htm\', \'\', \'toolbar=0, status=0,scrollbars=0,resizable=0,width=300,height=150,top=0,left=0\');
if ((navigator.appName != \"Microsoft Internet Explorer\") && (navigator.appVersion.substring(0,1) == \"3\"))
popup1.focus();
}

</SCRIPT>
</head>

<body leftmargin=\"0\" topmargin=\"4\" marginwidth=\"0\" marginheight=\"4\" bgcolor=\"#efefef\">


<table width=\"100%\" height=100% border=\"0\">
<tr>
    <td align=\"center\" valign=\"middle\">
    <table width=\"500\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"CENTER\">
<tr>
    <td><span class=\"tdbold\">Bestil tid</span><br><br>
    Hvis du &oslash;nsker at bestille tid , kan du kontakte os p&aring;<br>+45 62 62 18 36 i vores &aring;bningstid, eller udfyld nedenst&aring;ende skema.<br>
    BEMÆRK: Ved nye kunder er betalingsbetingelser netto kontant ved afhentning, hvor ikke andet er aftalt.<br></td></tr></table><br>
    </td></tr><tr><td>
    <form method=post action=\"http://www.brugernavn.dk/cgi-bin/mailto\">
    <input type=\"hidden\" name=\"recip\" value=\"opn.niels@mail.tele.dk\">
    <input type=\"hidden\" name=\"from\" value=\"Firmanavn\">
    <span class=\"tdboldstor\"><center>KUNDEOPLYSNINGER</center></span>
    <p><table border=\"1\" align=\"CENTER\" bordercolorlight=\"red\" bordercolordark=\"white\" cellspacing=\"0\" cellpadding=\"0\" width=\"500\">
   
    <tr><td>Navn:</td><td><input type=\"text\" size=\"40\" name=\"navn\"></td></tr>
    <tr><td>Adresse:</td><td><input type=\"text\" size=\"40\" name=\"adresse\"></td></tr>
    <tr><td>Postnr:</td><td><input type=\"text\" name=\"postnr\" size=\"4\" maxlength=\"4\"></td></tr>   
    <tr><td>By:</td><td><input type=\"text\" name=\"by\" size=\"30\"></td></tr>   
    <tr><td>Tlf.-nr.:</td><td><input type=\"text\" name=\"tlf\" size=\"12\" maxlength=\"16\"></td></tr>   
    <tr><td>Email:</td><td><input type=\"text\" name=\"email\" size=\"30\"></td></tr>
    <tr><td><span class=\"tdbold\">TIDSPUNKT</span></td><td>&nbsp;</td></tr> 
    <tr><td>Dato:(dd-mm-&aring;&aring;&aring;&aring;)</td><td><input type=\"text\" name=\"dato\" size=\"8\" maxlength=\"8\"></td></tr>
    <tr><td>Tidspunkt for aflevering</td><td><input type=\"text\" name=\"tidspunkt\" size=\"9\" maxlength=\"9\" value=Kl.&nbsp;></td></tr>
    <tr><td>&Oslash;nsket tidspunkt for afhentning</td><td valign=\"bottom\"><input type=\"text\" name=\"tidspunkt\" size=\"9\" maxlength=\"9\" value=Kl.&nbsp;></td></tr>
    <tr><td><span class=\"tdbold\">BILOPLYSNINEGR</span></td><td>&nbsp;</td></tr>
    <tr><td>M&aelig;rke</td><td><input type=\"text\" name=\"m&aeligrke\" size=\"30\"></td></tr>
    <tr><td>Model</td><td><input type=\"text\" name=\"model\" size=\"30\"></td></tr>
    <tr><td>&Aring;rgang</td><td><input type=\"text\" name=\"&aringrgang\" size=\"4\" maxlength=\"4\"></td></tr>
    <tr><td>Motorstørrelse</td><td><input type=\"text\" name=\"motorstørrelse\" size=\"4\" maxlength=\"4\"></td></tr>    
    <tr><td valign=\"top\">Andre bem&aelig;rkninger vedr. bil</td><td><TEXTAREA cols=\"30\" name=\"description\" rows=\"5\" wrap=\"virtual\"></TEXTAREA></td></tr>    
    <tr><td><span class=\"tdbold\">REPARATION</span></td><td>&nbsp;</td></tr>
    <tr><td valign=\"top\">Hvad skal der laves?</td><td><TEXTAREA cols=\"30\" name=\"description\" rows=\"5\" wrap=\"virtual\"></TEXTAREA></td></tr>    
    <tr><td align=center colspan=\"2\"><a Href=\"#\" Onclick=\"XScript()\"><input type=\"submit\" value=\"Indsend formular\"></a><input type=\"reset\" value=\"Nulstil felter\"></td></tr>
    </table>
    </td></form></tr>
   
</td>
</tr>
</table>
</body>
</html>

Og boksen hvor teksten fremkommer:

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Bestilling af tid</title>
    <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\">
</head>

<body leftmargin=\"0\" topmargin=\"10\" marginwidth=\"0\" marginheight=\"10\" background=\"../grafik/back.gif\">
<center>
<table>
<tr>
    <td>Vi har nu modtaget din bestilling.<br>
        Skulle den ønskede tid være optaget,<br>
        vil du blive kontaktet hurtigst muligt.</td>
</tr>
</table>
<FORM><P>
<INPUT type=\'button\' value=\'Luk vindue\' onClick=\'window.close()\'></FORM></center>
</body>
</html>



Kan nogen hjælpe mig med dette, evt. fortælle mig, hvor jeg skal indsætte ekstra kode?
M.v.h. Lisa




Avatar billede tknudsen Nybegynder
18. januar 2001 - 17:26 #1
formularen skal ha et navn - som feks:

<form name=\"formRequestTime\"

i popup1.htm kan du så gøre følgende:

<td>Vi har nu...ønskede tid:
<script language=\"javascript\">
var reqTime=opener.document.formRequestTime.dato.value;
document.write(reqTime);
</script>
være optaget...



I linien \'reqTime=opener.document.formRequestTime.dato.value\' henter du data fra text feltet \'dato\'. Du kan så evt selv rette til med de andre felter - der var vist noget med et tidspunkt osse ?!
Avatar billede lisa Praktikant
19. januar 2001 - 16:45 #2
Hej tknudsen.

Jeg kan desværre ikke få scriptet til at virke, den viser ikke datoen.
Vil du se om jeg har skrevet rigtig i koden?



<html>
<head>
    <title>Bestil tid</title>
    <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\">
   
    <SCRIPT LANGUAGE=\"JAVASCRIPT\">

function XScript()
{
popup1 = window.open(\'popup1.htm\', \'\', \'toolbar=0, status=0,scrollbars=0,resizable=0,width=300,height=150,top=0,left=0\');
if ((navigator.appName != \"Microsoft Internet Explorer\") && (navigator.appVersion.substring(0,1) == \"3\"))
popup1.focus();
}

</SCRIPT>
</head>

<body leftmargin=\"0\" topmargin=\"4\" marginwidth=\"0\" marginheight=\"4\" bgcolor=\"#efefef\">


<table width=\"100%\" height=100% border=\"0\">
<tr>
    <td align=\"center\" valign=\"middle\">
    <table width=\"500\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"CENTER\">
<tr>
    <td><span class=\"tdbold\">Bestil tid</span><br><br>
    Hvis du &oslash;nsker at bestille tid , kan du kontakte os p&aring;<br>+45 62 62 18 36 i vores &aring;bningstid, eller udfyld nedenst&aring;ende skema.<br>
    BEMÆRK: Ved nye kunder er betalingsbetingelser netto kontant ved afhentning, hvor ikke andet er aftalt.<br></td></tr></table><br>
    </td></tr><tr><td>
    <form name=\"formRequestTime\">
    <form method=post action=\"http://www.brugernavn.dk/cgi-bin/mailto\">
    <input type=\"hidden\" name=\"recip\" value=\"opn.niels@mail.tele.dk\">
    <input type=\"hidden\" name=\"from\" value=\"Firmanavn\">
    <span class=\"tdboldstor\"><center>KUNDEOPLYSNINGER</center></span>
    <p><table border=\"1\" align=\"CENTER\" bordercolorlight=\"red\" bordercolordark=\"white\" cellspacing=\"0\" cellpadding=\"0\" width=\"500\">
   
    <tr><td>Navn:</td><td><input type=\"text\" size=\"40\" name=\"navn\"></td></tr>
    <tr><td>Adresse:</td><td><input type=\"text\" size=\"40\" name=\"adresse\"></td></tr>
    <tr><td>Postnr:</td><td><input type=\"text\" name=\"postnr\" size=\"4\" maxlength=\"4\"></td></tr>   
    <tr><td>By:</td><td><input type=\"text\" name=\"by\" size=\"30\"></td></tr>   
    <tr><td>Tlf.-nr.:</td><td><input type=\"text\" name=\"tlf\" size=\"12\" maxlength=\"16\"></td></tr>   
    <tr><td>Email:</td><td><input type=\"text\" name=\"email\" size=\"30\"></td></tr>
    <tr><td><span class=\"tdbold\">TIDSPUNKT</span></td><td>&nbsp;</td></tr> 
    <tr><td>Dato:(dd-mm-&aring;&aring;&aring;&aring;)</td><td><input type=\"text\" name=\"dato\" size=\"8\" maxlength=\"8\"></td></tr>
    <tr><td>Tidspunkt for aflevering</td><td><input type=\"text\" name=\"tidspunkt\" size=\"9\" maxlength=\"9\" value=Kl.&nbsp;></td></tr>
    <tr><td>&Oslash;nsket tidspunkt for afhentning</td><td valign=\"bottom\"><input type=\"text\" name=\"tidspunkt\" size=\"9\" maxlength=\"9\" value=Kl.&nbsp;></td></tr>
    <tr><td><span class=\"tdbold\">BILOPLYSNINEGR</span></td><td>&nbsp;</td></tr>
    <tr><td>M&aelig;rke</td><td><input type=\"text\" name=\"m&aeligrke\" size=\"30\"></td></tr>
    <tr><td>Model</td><td><input type=\"text\" name=\"model\" size=\"30\"></td></tr>
    <tr><td>&Aring;rgang</td><td><input type=\"text\" name=\"&aringrgang\" size=\"4\" maxlength=\"4\"></td></tr>
    <tr><td>Motorstørrelse</td><td><input type=\"text\" name=\"motorstørrelse\" size=\"4\" maxlength=\"4\"></td></tr>    
    <tr><td valign=\"top\">Andre bem&aelig;rkninger vedr. bil</td><td><TEXTAREA cols=\"30\" name=\"description\" rows=\"5\" wrap=\"virtual\"></TEXTAREA></td></tr>    
    <tr><td><span class=\"tdbold\">REPARATION</span></td><td>&nbsp;</td></tr>
    <tr><td valign=\"top\">Hvad skal der laves?</td><td><TEXTAREA cols=\"30\" name=\"description\" rows=\"5\" wrap=\"virtual\"></TEXTAREA></td></tr>    
    <tr><td align=center colspan=\"2\"><a Href=\"#\" Onclick=\"XScript()\"><input type=\"submit\" value=\"Indsend formular\"></a><input type=\"reset\" value=\"Nulstil felter\"></td></tr>
    </table>
    </td></form></tr>
   
</td>
</tr>
</table>
</body>
</html>

Og så det andet dokument:



<html>
<head>
    <title>Bestilling af tid</title>
    <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\">
</head>

<body leftmargin=\"0\" topmargin=\"10\" marginwidth=\"0\" marginheight=\"10\" background=\"../grafik/back.gif\">
<center>
<table>
<tr>
    <td>Vi har nu modtaget din bestilling.<br>
        Skulle den ønskede tid:<script language=\"javascript\">var regTime=opener.document.formRequestTime.dato.value;document.write(regTime);
        </script>være optaget,<br>
        vil du blive kontaktet hurtigst muligt.</td>
</tr>
</table>
<FORM><P>
<INPUT type=\'button\' value=\'Luk vindue\' onClick=\'window.close()\'></FORM></center>
</body>
</html>

Ps: Jeg har gemt det første dokument som bestiltid.htm, det har ikke noget at sige vel?
M.v.h. Lisa
Avatar billede tknudsen Nybegynder
22. januar 2001 - 12:04 #3
Jeg har lavet følgende ændringer:

- jeg har fjernet ankeret omkring submit knappen. Istedet kaldes XScript funcktionen nu fra formens onSubmit event

- i popup1.htm hentes data fra dato feltet idet filen åbnes

Koden kan du copy-paste til dine egne filer - eller du kan selv finde de steder der er ændret:

<html>
<head>
    <title>Bestil tid</title>
    <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\">
   
    <SCRIPT LANGUAGE=\"JAVASCRIPT\">

function XScript()
{
popup1 = window.open(\'popup1.htm\', \'\', \'toolbar=0, status=0,scrollbars=0,resizable=0,width=300,height=150,top=0,left=0\');
if ((navigator.appName != \"Microsoft Internet Explorer\") && (navigator.appVersion.substring(0,1) == \"3\"))
popup1.focus();
}

</SCRIPT>
</head>

<body leftmargin=\"0\" topmargin=\"4\" marginwidth=\"0\" marginheight=\"4\" bgcolor=\"#efefef\">


<table width=\"100%\" height=100% border=\"0\">
<tr>
    <td align=\"center\" valign=\"middle\">
    <table width=\"500\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"CENTER\">
<tr>
    <td><span class=\"tdbold\">Bestil tid</span><br><br>
    Hvis du &oslash;nsker at bestille tid , kan du kontakte os p&aring;<br>+45 62 62 18 36 i vores &aring;bningstid, eller udfyld nedenst&aring;ende skema.<br>
    BEMÆRK: Ved nye kunder er betalingsbetingelser netto kontant ved afhentning, hvor ikke andet er aftalt.<br></td></tr></table><br>
    </td></tr><tr><td>

    <form name=\"formRequestTime\" method=post action=\"http://www.brugernavn.dk/cgi-bin/mailto\" onSubmit=\"XScript()\">;
    <input type=\"hidden\" name=\"recip\" value=\"opn.niels@mail.tele.dk\">
    <input type=\"hidden\" name=\"from\" value=\"Firmanavn\">
    <span class=\"tdboldstor\"><center>KUNDEOPLYSNINGER</center></span>
    <p><table border=\"1\" align=\"CENTER\" bordercolorlight=\"red\" bordercolordark=\"white\" cellspacing=\"0\" cellpadding=\"0\" width=\"500\">
   
    <tr><td>Navn:</td><td><input type=\"text\" size=\"40\" name=\"navn\"></td></tr>
    <tr><td>Adresse:</td><td><input type=\"text\" size=\"40\" name=\"adresse\"></td></tr>
    <tr><td>Postnr:</td><td><input type=\"text\" name=\"postnr\" size=\"4\" maxlength=\"4\"></td></tr>   
    <tr><td>By:</td><td><input type=\"text\" name=\"by\" size=\"30\"></td></tr>   
    <tr><td>Tlf.-nr.:</td><td><input type=\"text\" name=\"tlf\" size=\"12\" maxlength=\"16\"></td></tr>   
    <tr><td>Email:</td><td><input type=\"text\" name=\"email\" size=\"30\"></td></tr>
    <tr><td><span class=\"tdbold\">TIDSPUNKT</span></td><td>&nbsp;</td></tr> 
    <tr><td>Dato:(dd-mm-&aring;&aring;&aring;&aring;)</td><td><input type=\"text\" name=\"dato\" size=\"8\" maxlength=\"8\"></td></tr>
    <tr><td>Tidspunkt for aflevering</td><td><input type=\"text\" name=\"tidspunkt\" size=\"9\" maxlength=\"9\" value=Kl.&nbsp;></td></tr>
    <tr><td>&Oslash;nsket tidspunkt for afhentning</td><td valign=\"bottom\"><input type=\"text\" name=\"tidspunkt\" size=\"9\" maxlength=\"9\" value=Kl.&nbsp;></td></tr>
    <tr><td><span class=\"tdbold\">BILOPLYSNINEGR</span></td><td>&nbsp;</td></tr>
    <tr><td>M&aelig;rke</td><td><input type=\"text\" name=\"m&aeligrke\" size=\"30\"></td></tr>
    <tr><td>Model</td><td><input type=\"text\" name=\"model\" size=\"30\"></td></tr>
    <tr><td>&Aring;rgang</td><td><input type=\"text\" name=\"&aringrgang\" size=\"4\" maxlength=\"4\"></td></tr>
    <tr><td>Motorstørrelse</td><td><input type=\"text\" name=\"motorstørrelse\" size=\"4\" maxlength=\"4\"></td></tr>   
    <tr><td valign=\"top\">Andre bem&aelig;rkninger vedr. bil</td><td><TEXTAREA cols=\"30\" name=\"description\" rows=\"5\" wrap=\"virtual\"></TEXTAREA></td></tr>   
    <tr><td><span class=\"tdbold\">REPARATION</span></td><td>&nbsp;</td></tr>
    <tr><td valign=\"top\">Hvad skal der laves?</td><td><TEXTAREA cols=\"30\" name=\"description\" rows=\"5\" wrap=\"virtual\"></TEXTAREA></td></tr>   
    <tr><td align=center colspan=\"2\"><input type=\"submit\" value=\"Indsend formular\"><input type=\"reset\" value=\"Nulstil felter\"></td></tr>
    </table>
    </td></form></tr>
   
</td>
</tr>
</table>
</body>
</html>


<html>
<head>
    <title>Bestilling af tid</title>
    <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\">

<script language=\"javascript\">

var regTime=\'\';
regTime = opener.document.formRequestTime.dato.value;


</script>

</head>

<body leftmargin=\"0\" topmargin=\"10\" marginwidth=\"0\" marginheight=\"10\" background=\"../grafik/back.gif\">
<center>
<table>
<tr>
    <td>Vi har nu modtaget din bestilling.<br>
        Skulle den ønskede tid:
    <script language=\"javascript\">
        document.write(regTime);
    </script>
        være optaget,<br>
        vil du blive kontaktet hurtigst muligt.</td>
</tr>
</table>
<FORM><P>
<INPUT type=\'button\' value=\'Luk vindue\' onClick=\'self.close()\'></FORM></center>
</body>
</html>
Avatar billede lisa Praktikant
22. januar 2001 - 15:23 #4
Hej tknudsen.

Det begynder at ligne noget, jeg har bare lige brug for at du fortæller mig, hvordan jeg sætter andre parametre ind, som fx ønsket tidspunkt.
Jeg har forsøgt mig frem, men jeg kan desværre ikke få det til at virke.

Jeg lægger den redigerede kode herunder.
<html>
<head>
    <title>Bestil tid</title>
    <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\">
   
    <SCRIPT LANGUAGE=\"JAVASCRIPT\">
function XScript()
{
popup1 = window.open(\'popup1.htm\', \'\', \'toolbar=0, status=0,scrollbars=0,resizable=0,width=300,height=150,top=0,left=0\');
if ((navigator.appName != \"Microsoft Internet Explorer\") && (navigator.appVersion.substring(0,1) == \"3\"))
popup1.focus();
}
</SCRIPT>
</head>

<body leftmargin=\"0\" topmargin=\"4\" marginwidth=\"0\" marginheight=\"4\" bgcolor=\"#efefef\">


<table width=\"100%\" height=100% border=\"0\">
<tr>
    <td align=\"center\" valign=\"middle\">
    <table width=\"500\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"CENTER\">
<tr>
    <td><span class=\"tdbold\">Bestil tid</span><br><br>
    Hvis du &oslash;nsker at bestille tid , kan du kontakte os p&aring;<br>+45 62 62 18 36 i vores &aring;bningstid, eller udfyld nedenst&aring;ende skema.<br>
    BEMÆRK: Ved nye kunder er betalingsbetingelser netto kontant ved afhentning, hvor ikke andet er aftalt.<br></td></tr></table><br>
    </td></tr><tr><td>
    <form name=\"formRequestTime\" method=post action=\"http://www.opnringe.dk/cgi-bin/mailto\"; onSubmit=\"XScript()\">;

    <input type=\"hidden\" name=\"recip\" value=\"opn.niels@mail.tele.dk\">
    <input type=\"hidden\" name=\"from\" value=\"Firmanavn\">
    <span class=\"tdboldstor\"><center>KUNDEOPLYSNINGER</center></span>
    <p><table border=\"1\" align=\"CENTER\" bordercolorlight=\"red\" bordercolordark=\"white\" cellspacing=\"0\" cellpadding=\"0\" width=\"500\">
   
    <tr><td>Navn:</td><td><input type=\"text\" size=\"40\" name=\"navn\"></td></tr>
    <tr><td>Adresse:</td><td><input type=\"text\" size=\"40\" name=\"adresse\"></td></tr>
    <tr><td>Postnr:</td><td><input type=\"text\" name=\"postnr\" size=\"4\" maxlength=\"4\"></td></tr>   
    <tr><td>By:</td><td><input type=\"text\" name=\"by\" size=\"30\"></td></tr>   
    <tr><td>Tlf.-nr.:</td><td><input type=\"text\" name=\"tlf\" size=\"12\" maxlength=\"16\"></td></tr>   
    <tr><td>Email:</td><td><input type=\"text\" name=\"email\" size=\"30\"></td></tr>
    <tr><td><span class=\"tdbold\">TIDSPUNKT</span></td><td>&nbsp;</td></tr> 
    <tr><td>Dato:(dd-mm-&aring;&aring;&aring;&aring;)</td><td><input type=\"text\" name=\"dato\" size=\"8\" maxlength=\"8\"></td></tr>
    <tr><td>Tidspunkt for aflevering</td><td><input type=\"text\" name=\"tidspunkt\" size=\"9\" maxlength=\"9\" value=Kl.&nbsp;></td></tr>
    <tr><td>&Oslash;nsket tidspunkt for afhentning</td><td valign=\"bottom\"><input type=\"text\" name=\"tidspunkt\" size=\"9\" maxlength=\"9\" value=Kl.&nbsp;></td></tr>
    <tr><td><span class=\"tdbold\">BILOPLYSNINEGR</span></td><td>&nbsp;</td></tr>
    <tr><td>M&aelig;rke</td><td><input type=\"text\" name=\"m&aeligrke\" size=\"30\"></td></tr>
    <tr><td>Model</td><td><input type=\"text\" name=\"model\" size=\"30\"></td></tr>
    <tr><td>&Aring;rgang</td><td><input type=\"text\" name=\"&aringrgang\" size=\"4\" maxlength=\"4\"></td></tr>
    <tr><td>Motorstørrelse</td><td><input type=\"text\" name=\"motorstørrelse\" size=\"4\" maxlength=\"4\"></td></tr>    
    <tr><td valign=\"top\">Andre bem&aelig;rkninger vedr. bil</td><td><TEXTAREA cols=\"30\" name=\"description\" rows=\"5\" wrap=\"virtual\"></TEXTAREA></td></tr>    
    <tr><td><span class=\"tdbold\">REPARATION</span></td><td>&nbsp;</td></tr>
    <tr><td valign=\"top\">Hvad skal der laves?</td><td><TEXTAREA cols=\"30\" name=\"description\" rows=\"5\" wrap=\"virtual\"></TEXTAREA></td></tr>    
    <tr><td align=center colspan=\"2\"><a Href=\"#\" Onclick=\"XScript()\"><input type=\"submit\" value=\"Indsend formular\"></a><input type=\"reset\" value=\"Nulstil felter\"></td></tr>
    </table>
    </td></form></tr>
    </td></tr></table></body></html>
Og nu den anden side:
<html>
<head>
    <title>Bestilling af tid</title>
    <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\">

<script language=\"javascript\">

var regTime=\'\';
regTime = opener.document.formRequestTime.dato.value;

</script>

</head>

<body leftmargin=\"0\" topmargin=\"10\" marginwidth=\"0\" marginheight=\"10\" background=\"../grafik/back.gif\">
<center>
<table>
<tr>
    <td>Vi har nu modtaget din bestilling.<br>
        Skulle den ønskede tid:
    <script language=\"javascript\">
        document.write(regTime);
    </script>
        være optaget,
        vil du blive kontaktet hurtigst muligt.</td>
</tr>
</table>
<FORM><P>
<INPUT type=\'button\' value=\'Luk vindue\' onClick=\'self.close()\'></FORM></center>
</body>
</html> 
Avatar billede tknudsen Nybegynder
22. januar 2001 - 18:17 #5
for at indsætte data i popup1.htm vinduet fra formen skal du i popup1.htm hente data fra formens felter...

DVS du på en-eller-anden måde skal angive fra hvilke felter (feks text felter) data skal vises. I dit tilfælde vil du vise data fra eet billede i et andet.

Feltet du vil vise data fra er text feltet dato. Det der står i dette felt er placeret i .value så for at hente data fra dato-feltet skal du bruge dato.value. Tilmed skal data hentes fra en anden side. Den kan du tilgå med opener.document.formnavn

Alt-i-alt bliver det til:
opener.document.formRequestTime.dato.value

og for at tilskrive en given variabel (feks reqTime)

reqTime = opener.document.formRequestTime.dato.value;

Jeg har så puttet en ekstra variabel ind i popup1.htm filen (regTime) for at illustrere hvordan du fanger de ønskede data.

Hvis du vil ha flere data i popup1.htm kan du lave flere variabler, tilskrive dem (som vist i eksemplet) og skrive dem ud i dokumentet med javascript funktionen document.write()

eks. m. navn og tlf felterne:

<html>
<head>
    <title>Bestilling af tid</title>
    <link rel=\"stylesheet\" href=\"../css/style.css\" type=\"text/css\">

<script language=\"javascript\">

var reqTime=\'\';
var reqName=\'\';
var reqPhone=\'\';
regTime = opener.document.formRequestTime.dato.value;
reqName=opener.document.formRequestTime.navn.value;
reqPhone=opener.document.formRequestTime.navn.value;
</script>

</head>

<body leftmargin=\"0\" topmargin=\"10\" marginwidth=\"0\" marginheight=\"10\" background=\"../grafik/back.gif\">
<center>
<table>
<tr>
    <td>
    <script language=\"javascript\">
        document.write(\'<b>\'+reqName+\'</b> - \'+reqPhone+\'<br>\');
    </script>
        Vi har nu modtaget din bestilling.<br>
        Skulle den ønskede tid:
    <script language=\"javascript\">
        document.write(regTime);
    </script>
        være optaget,
        vil du blive kontaktet hurtigst muligt.</td>
</tr>
</table>
<FORM><P>
<INPUT type=\'button\' value=\'Luk vindue\' onClick=\'self.close()\'></FORM></center>
</body>
</html> 


man kan sføli også bare udskrive opener dokumentets data direkte i bodyen, men dette er jo bare vejledende...
Avatar billede tknudsen Nybegynder
22. januar 2001 - 18:18 #6
ehh - reqPhone=opener.document.formRequestTime.navn.value; skal sføli være:

reqPhone=opener.document.formRequestTime.tlf.value;
Avatar billede lisa Praktikant
22. januar 2001 - 19:08 #7
Hej igen TKnudsen.
Det er sødt af dig at fioklare, men scriptet virker bare ikke, det vil kun vise dato.
Jeg har ikke brug for felterne tlf og navn, er du ikke sød bare at give mig koderne til \"Tidspunkt for aflevering\". Det haster faktisk lidt.
Mange hilsner Lisa
Avatar billede lisa Praktikant
23. januar 2001 - 00:16 #8
Jeg har fundet ud af problemet, så nu får du dine point.
Tak for din hjælp!
Lisa
Avatar billede tknudsen Nybegynder
23. januar 2001 - 09:10 #9
jamen - er det ikke bare fedt...

(der er vel en smule nørd i os alle ;-)
Avatar billede tknudsen Nybegynder
23. januar 2001 - 11:03 #10
for at sikre at popup1.htm ikke bliver åbnet på ny hver gang der submittes kan du gøre følgende:

<SCRIPT LANGUAGE=\"JAVASCRIPT\">

var popup1;

function XScript()
{
  if(!popup1 || popup1.closed)
    popup1 = window.open(\'popup1.htm\', \'\', \'toolbar=0, status=0,scrollbars=0,resizable=0,width=300,height=150,top=0,left=0\');
  else
    popup1.focus();
}

</SCRIPT>

Avatar billede lisa Praktikant
23. januar 2001 - 12:33 #11
Hej igen.

Er ikke helt klar over, hvor koden skal indsættes, kan i hvertfald ikke få det til at virke.
En anden ting der bare er så træls, det er at når man klikker på \"Indsend formular\", så kommer den der boks op 2 gange i stedet for en.
Har du evt. nogen forklaring knudsen?
Lisa
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