Avatar billede repsej22 Nybegynder
01. juni 2001 - 10:42 Der er 15 kommentarer og
1 løsning

Redirect efter send formular

Jeg har lavet et site med nogle formularer.
Når du har udfyldt formularen og trykker på \"send\", får brugeren et nyt vindue (tak.html) op.  Problemet er at det virker på en mac (Explorer)...men på en PC(Explorer) får man et eller andet formmail vindue op og informationerne bliver ikke sendt.

redirect = \"http://www.visionr.dk/tak.html\";\0

Svar gerne hurtigt da sitet er online....  :-)
Avatar billede diktator Nybegynder
01. juni 2001 - 10:44 #1
Kan du poste din kode for din send knap...
Avatar billede diktator Nybegynder
01. juni 2001 - 10:45 #2
Du har 2 body tags i din tak.html !!!
Avatar billede thaufer Nybegynder
01. juni 2001 - 10:47 #3
flot side forresten
Avatar billede repsej22 Nybegynder
01. juni 2001 - 10:54 #4
Jeg kan godt se at du har ret diktator  :-)

...men har du mulighed for at hjælpe mig med at rette koden til?
Jeg har selv forsøgt men hvis jeg fjerner det ene body tag fjerner jeg samtidig min timeout funktion...


<html>

    <head>
        <meta http-equiv=\"content-type\" content=\"text/html;charset=X-MAC-ROMAN\">
        <meta name=\"generator\" content=\"Adobe GoLive 5\">
        <title>Tak for din indsats...</title>
    </head>

<body BGCOLOR=\"#CDC5BF\"  ALINK=\"#CDC5BF\" VLINK=\"#CDC5BF\" LEFTMARGIN=\"0\" TOPMARGIN=\"0\" valign=\"middle\" align=\"middle\" MARGINWIDTH=\"0\" MARGINHEIGHT=\"0\" text=\"#CDC5BF\" link=\"#CDC5BF\">
        <div align=\"center\">
            <p></p>
            <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" height=\"100%\">
                <tr height=\"30\">
                    <td rowspan=\"3\"></td>
                    <td colspan=\"2\" height=\"30\"></td>
                </tr>
                <tr>
                    <td width=\"80%\">
                        <div align=\"center\">
                            <p><font face=\"Verdana\" color=\"black\"><b>Tak for din indsats.<br>
                                        Formularen er nu sendt til vision.r.</b></font></p>
                        </div>
                    </td>
                    <td rowspan=\"2\"></td>
                </tr>
                <tr>
                    <td width=\"80%\"></td>
                </tr>
            </table>
        </div>
   
<body onload=\"setTimeout(\'window.close()\',1500)\">
    </body>

</html>
Avatar billede diktator Nybegynder
01. juni 2001 - 10:58 #5
Du skal bare kombinere dem. Lav det sådan og fjern det sidste du har...

<body BGCOLOR=\"#CDC5BF\"  ALINK=\"#CDC5BF\" VLINK=\"#CDC5BF\" LEFTMARGIN=\"0\" TOPMARGIN=\"0\" valign=\"middle\" align=\"middle\" MARGINWIDTH=\"0\" MARGINHEIGHT=\"0\" text=\"#CDC5BF\" link=\"#CDC5BF\" onload=\"setTimeout(\'window.close()\',1500)\">
Avatar billede repsej22 Nybegynder
01. juni 2001 - 11:12 #6
Tak for hjælpen, diktator  :-)

Jeg har nu rettet \"tak.html\" og kan godt se at det sikkert har været en del af problemet...men desværre virker det stadig ikke :-(

Fla filen til den ene formular ligger her:
http://www.visionr.dk/fla/gutz_feedback_form.fla

Avatar billede diktator Nybegynder
01. juni 2001 - 11:40 #7
Start med at globalisere dine variable. Dine input felter kalder du fek.s. \'_root.txtnavn\'

Så refererer du til dem på din submitknap;
navn = _root.txtnavn

I stil med;


on (release) {
    navn = _root.txtnavn;
    Firma = _root.txtfirma;
    emailadresse = \"_root.txtemail\";
    recipient = \"jf@visionr.dk\";
    redirect = \"http://www.visionr.dk/tak.html\";
    subject = \"feedback fra hjemmesiden - Gutz & Glory\";
    tak = tak add navn add \". Tak for din indsats. Formularen er nu sendt til vision.r. \";
    getURL (\"cgi-bin/formmail/FormMail.pl\", \"_blank\", \"POST\");
}

Fjern unødvendige variable, og post henvisninger i dine frames, og hold dig til submitfunktionen på knappen
Avatar billede repsej22 Nybegynder
01. juni 2001 - 11:41 #8
Jeg har nu fjernet næsten alt kode fra tak.html således at det vel næsten ikke kan være denne side der volder problemer? Problemet kan vel næsten kun ligge i min .fla fil...eller hva´ ?
Underligt at der ikke er problemer på mac...
Avatar billede diktator Nybegynder
01. juni 2001 - 11:42 #9
I øvrigt er det ikke særlig smart at lave variable med mellemrum og specialtegn!

\'Jeg indstiller...\' og \'Hvorfor?\'

Disse burde omskrives hvis du vil gøre brug af dem

/D!ktator
Avatar billede repsej22 Nybegynder
01. juni 2001 - 11:45 #10
ok jeg prøver...jeg har bare en anden formular med en hel masse radio buttons som nok bliver lidt mere kompliceret at lave om...men vi må jo tage det som det kommer...jeg skal nok vende tilbage med nogle points  ;-)
Avatar billede diktator Nybegynder
01. juni 2001 - 11:54 #11
Du skriver bare _root. foran dine eksisterende variable

        _root.goforit = \"yes\";
    _root.improveit = \"no\";
    _root.tryagain = \"no\";
    _root.forgetit = \"no\"

- og kalder dem på samme måde i din submit knap;

on (release) {
    navn = _root.txtnavn;
    Firma = _root.txtfirma;
    goforit = _root.goforit = \"yes\";
    improveit = _root.improveit = \"no\";
    tryagain = _root.tryagain = \"no\";
    forgetit = _root.forgetit = \"no\"

osv. osv...
   

Avatar billede diktator Nybegynder
01. juni 2001 - 11:56 #12
UPS - Rettelse... :)

on (release) {
    navn = _root.txtnavn;
    Firma = _root.txtfirma;
    goforit = _root.goforit
    improveit = _root.improveit
    tryagain = _root.tryagain
    forgetit = _root.forgetit

Avatar billede repsej22 Nybegynder
01. juni 2001 - 12:51 #13
Jeg ved simpelthen ikke hvad jeg gør galt, men uanset hvad får jeg en masse syntax fejl op, når jeg sætter dine scripts ind på min send knap...ville det være muligt for dig at prøve at lave ændringen på .fla filen ?

Og evt. maile mig den ændrede .fla fil på jf@visionr.dk

Jeg vil være dig evigt taknemmelig  :-)
Avatar billede diktator Nybegynder
01. juni 2001 - 13:13 #14
Jeg har sendt dig en ny...
Avatar billede repsej22 Nybegynder
01. juni 2001 - 13:46 #15
Tak for din indsats, Diktator...jeg har uploadet din version...men det virker stadig ikke på PC...meget mystisk...jeg roder videre men lad mig endelig vide hvis nogle sidder med et godt forslag til hvor fejlen kan ligge...
Avatar billede repsej22 Nybegynder
01. juni 2001 - 14:57 #16
Jeg accepterer svaret, selvom mit problem ikke er løst, jeg vil nu gå på udkig efter et cgi script på en anden server:

Diktator gav mig flg. forklaring:
Problemet skyldes \'MIME types\' Dvs. at serveren ikke får de rigtige oplysninger om applikationen den er sendt fra, og vil derfor ikke eksekvere scriptet.

Har du prøvet at sende til et cgi script på en anden server ??
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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