Avatar billede repsej22 Nybegynder
17. maj 2001 - 10:28 Der er 4 kommentarer og
1 løsning

flash redirect/openWindow javascript

Jeg har lavet en formular i Flash, hvor brugeren skal indtaste navn, adresse samt foretage nogle valg vha. af radio buttons...alt fungerer perfekt.

...bortset fra at når data er sendt afsted til min@emailadr.com får brugeren et nyt vindue op med en standard takkeformular fra cgi programmet, dette nye vindue fylder hele skærmen. Denne standard takkeformular vil jeg gerne undgå og har derfor lavet min egen redirect; \"tak.html\". Jeg kunne nu godt tænke mig at denne \"tak.html\" kommer op i et nyt vindue i en bestemt størrelse.

Jeg har andetsteds i min flash film brugt et openWindow javascript, og ville gerne have \"tak.html\" til også at komme op ved brug at dette script.


//actionscript til formularen:

stop ();
goforit = \"yes\";
improveit = \"no\";
tryagain = \"no\";
forgetit = \"no\";
recipient = \"min@emailadr.com\";
redirect = tak.html;
subject = \"feedback fra hjemmesiden\";
tellTarget (\"goforit\") {
    gotoAndStop (1);
}
tellTarget (\"improveit\") {
    gotoAndStop (2);
}
tellTarget (\"tryagain\") {
    gotoAndStop (2);
}
tellTarget (\"forgetit\") {
    gotoAndStop (2);
}


//javascript brugt andetsteds i min film:

on (release) {
    getURL (\"java script: openWindow(\\\"lillenyside.html\\\")\");
}
Avatar billede diktator Nybegynder
17. maj 2001 - 10:56 #1
Kan du ikke bare deaktivere den redirect der kommer fra dit CGI Script, og selv åbne et PopUp vindue med takke meddelelsen ??

Medmindre du selv er stand til at omskrive cgi’et og lade det eksekvere en popup, eller lave target til et popup du selv åbner .....
Avatar billede repsej22 Nybegynder
17. maj 2001 - 11:11 #2
Jeg kan ikke deaktivere \"redirecten\", enten får jeg den automatiske side op fra cgi scriptet eller også kan jeg selv definere hvilken side der skal vises (tak.html).
Er det virkelig ikke muligt at (en en enkel måde) at bestemme hvilken størrelse denne nye side skal vises i?

Alternativt kan man måske indsætte et eller andet onWindowOpen agtigt javascript som kan indsættes i den nye side \"tak.html\"??
Hvis det kan lade sig gøre ville jeg meget gerne have hjælp til scriptet, f.eks. at vinduet resizes til 200,200 når det åbnes.
Avatar billede diktator Nybegynder
17. maj 2001 - 11:17 #3
Se det her resize svar;
http://www.eksperten.dk/spm/19832
Avatar billede hoejrup Nybegynder
17. maj 2001 - 11:18 #4
<body onload=\"window.resizeTo(200,200)\">

/per
Avatar billede repsej22 Nybegynder
17. maj 2001 - 11:31 #5
tak begge, jeg tester det lige...  :-)
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