Avatar billede sorteplov Nybegynder
11. marts 2003 - 23:09 Der er 8 kommentarer og
1 løsning

Flash checkbox

Hej

Jeg har en "mailform" i Flash hvorfra man sjovt nok kan sende emails. Jeg kunne godt tænke mig at have et par checkboxe man kunne krydse af inden mailen blev sendt som så sendte værdien "true" eller "false" med mailen til min ASP-fil. Jeg kunne godt tænke mig at gøre det uden brug af Flasg UI Components.

Er der nogen der lige ved hvordan eller som har en URL der forklarer......
Avatar billede baitianlong Nybegynder
11. marts 2003 - 23:55 #1
Du tegner bare dine boxe, og laver krydserne til movieclips med dette script:

onClipEvent(load) {
  _alpha = 1;
}
on(release) {
  if(_alpha == 1) {
      _alpha = 99;
      _root.kryds1 = true;
  } else {
      _alpha = 1;
      _root.kryds1 = false;
  }
}

Og så bare husk at sende variablen _root.kryds1 (eller hvad du nu vil kalde den) med mailen, så er det vel det !

(o;
Avatar billede sorteplov Nybegynder
12. marts 2003 - 22:27 #2
...OK tak - har lige været væk fra skærmen i 24 timer..jeg afprøver det lige om lidt........:-)
Avatar billede sorteplov Nybegynder
12. marts 2003 - 23:15 #3
...øøøhm bliver nok lige nødt til at få noger mere instruktion...?
Avatar billede sorteplov Nybegynder
14. marts 2003 - 13:17 #4
Hvordan sender jeg variablerne sammen med det andet??
Avatar billede baitianlong Nybegynder
14. marts 2003 - 13:58 #5
Hvordan sender du variablerne i mailen nu ??

loadVariablesNum("aspside.asp?navn=" + _root.navn + "&variabel1=" + _root.var1, 0)

Noget i den stil ?!
Avatar billede sorteplov Nybegynder
14. marts 2003 - 15:40 #6
Jeg sender dem sådan her:

on (release) {
    if (!afs_navn.length || Name=="Indtast dit navn") {
        afs_navn = "Indtast dit navn";
        Selection.setFocus(_root.afs_navn);
    } else if (!afs_email.length || afs_email.indexOf("@") == -1 || afs_email.indexOf(".") == -1) {
        afs_email = "Indtast gyldig emailadresse";
        Selection.setFocus(_root.afs_email);
    } else if (!besked.length || besked=="Indtast besked") {
        besked = "Indtast besked";
        Selection.setFocus(_root.besked);
    } else if (!modt_navn.length || modt_navn=="Indtast modtagerens navn") {
        modt_navn = "Indtast modtagerens navn";
        Selection.setFocus(_root.modt_navn);
    } else if (!modt_email.length || modt_email=="Indtast modtagerens email") {
        modt_email = "Indtast modtagerens email";
        Selection.setFocus(_root.modt_email);
    }
      else {
        loadVariablesNum ("asp_msgsender.asp", 0, "POST");
        gotoAndPlay (10);
    }
}


....og måske et lidt dumt spm., men hvodan sender jeg denne nye information sammen med ovenstående :-)
Avatar billede baitianlong Nybegynder
14. marts 2003 - 22:05 #7
Hvis ovenstående script virker for dig nu, skulle de nye variabler automatisk ryge med (o;

Fang dem i asp'en med request.form(variabelnavn)

Når man sender pmed POST mener jeg at alle tilgængelige variabler sendes med, jeg sender normalt variablerne med i URL'en for at vælge hvilke 3-4 stykker jeg vil sende afsted på den måde.
Avatar billede sorteplov Nybegynder
14. marts 2003 - 22:09 #8
Hej legende.dk


Ah...selvfølgelig....:-)

Det skal jeg nok få til at virke...men lige inden den store pointuddeling :-) .... hvordan sender du dem med i URL'en...?
Avatar billede baitianlong Nybegynder
14. marts 2003 - 22:24 #9
Sådan her:

loadVariablesNum("aspside.asp?variabel1=" + variabel1 + "&variabel2=" + variabel2, 0);

Jeg henter dem i URL'en med

strVar1 = request.querystring(variabel1)

(o;
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