Avatar billede tinem Novice
11. juni 2004 - 07:32 Der er 7 kommentarer og
1 løsning

Hjælp til testform - ASP eller?

Jeg er blevet spurgt om jeg kan finde ud af at lave en testform, som findes på denne side http://www.fd-center.dk/ - Depression.

Jeg  er ikke rigtig klar over, hvad det er som foregår inden at selve siden med formularen kommer frem, men måske er det en javaapplet eller lignende som laver denne tomme side "about:blank", og jeg ved ikke hvad det skal være godt for, men efter at have ventet et stykke tid, bliver vinduet endelig åbnet i fuld størrelse og en side vises, hvorfra man kan klikke på "Test om du har en Fødsels.............". Efter at have trykket her fremkommer skemaet http://www.fd-center.dk/testform.asp.

Når jeg ser i koderne står der <form name="form1" method="post" action="testform.asp">, men kan ikke rigtig gennemskue, hvordan man får resultatet til at fremkomme. Er der nogen som kan hjælpe eller evt. henvise til en lignende måde at lave sådan en test/spørgskema med resultat vist?

Jeg har prøvet at kopiere koderne og uploade testform.asp til hotellet, men når man trykker på "Besvar" fremkommer der intet resultat, men den samme side åbnes igen, bare i et nyt vindue. Jeg kender kun meget lidt til ASP. :-) - Vi har ASP på webhotellet.

Håber nogen har et forslag.
Avatar billede vbcoder Nybegynder
11. juni 2004 - 07:52 #1
på din hovedside ligger et java-script. Dette script tegner vinduet først hvorefter indholdet bliver udskrevt til dette vindue.

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function expandingWindow(website) {
var heightspeed = 2; // vertical scrolling speed (higher = slower)
var widthspeed = 2;  // horizontal scrolling speed (higher = slower)
var leftdist = 10;    // distance to left edge of window
var topdist = 10;    // distance to top edge of window
if (document.all) {
var winwidth = window.screen.availWidth - leftdist;
var winheight = window.screen.availHeight - topdist;
var sizer = window.open("","","left=" + leftdist + ",top=" + topdist + ",width=1,height=1,scrollbars=yes");
for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed) {
sizer.resizeTo("1", sizeheight);
}
for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed) {
sizer.resizeTo(sizewidth, sizeheight);
}
sizer.location = website;
}
else
window.location = website;
}
//  End -->
</script>

på den nye side ligger flg.

<meta http-equiv="Page-Exit" content="revealTrans(Duration=2.0,Transition=3)">

Det er den der laver den cirkel der sletter vinduet inden din test form vises.
Avatar billede tinem Novice
11. juni 2004 - 07:59 #2
Tak for dit svar. Jeg forstår bare ikke hvorfor det er brugt. Det er da ikke særlig fedt at skulle sidde og vente og jeg har endda 512/512.

Jeg har fundet ud af at hvis jeg indsætter <form name="form1" method="post" action="http://www.fd-center.dk/testform.asp"> så virker det, men det ved jeg ikke om man må?

Skal filen hedde testform.asp eller testform.asp.html? Jeg har afprøvet begge og de virker ens, så måske var det bedre at vælge testform.asp.html, for ikke at forvirre folk, som ikke kender til endelsen testform.asp?
Avatar billede vbcoder Nybegynder
11. juni 2004 - 08:18 #3
hvis du kalder den .html sker der ingenting

testform.asp er udmærket

og det ser ud til at virke ;-)
Avatar billede tinem Novice
11. juni 2004 - 09:02 #4
Det er nu ikke helt rigtig.
Prøv at se her http://www.gaia-instituttet.dk/gaia/testform.asp og http://www.gaia-instituttet.dk/gaia/testform.asp.html - begge virker.

Hvad med mine oprindelige spørgsmål - Kan du ikke svare på dem?
Avatar billede vbcoder Nybegynder
11. juni 2004 - 13:24 #5
sidstnævnte link submitter til førstnævnte link

mht hvordan dataen resultatet udregnes så kan jeg ikke sige medmindre jeg ser koden for asp formen.

Men ved submit genindlæses testform.asp og alle data behandles sandsynligvis med request.form variabel

udfra indholdet i de enkelte elementer i i din form laves et regnestykke - mere kan jeg ikke sige lige nu
Avatar billede tinem Novice
24. juni 2004 - 14:19 #6
Jeg har spurgt ejerne om lov til at få scriptet, men de venter på svar fra programmøren af dette og jeg venter stadigvæk på svar. :-(

Jeg har nu uploaded en fil her http://www.gaia-instituttet.dk/gaia/testform.html som linker direkte til scriptet <form name="form1" method="post" action="http://www.fd-center.dk/testform.asp"> og så virker det fint. Hvis jeg ikke hører noget vil jeg bruge det på denne måde.
Jeg vil godt give dig point, men så skal du lige sende et svar, så jeg får mulighed for dette.
Avatar billede vbcoder Nybegynder
24. juni 2004 - 16:53 #7
held og lykke med det ;o)
Avatar billede tinem Novice
10. juli 2004 - 18:51 #8
Jeg har lige fået at vide, at jeg ikke må få deres script, da programmøren ikke vil give det videre, men de siger at det skulle være let at lave et sådan. Så nu har jeg altså stadigvæk problemet, og hende som jeg skulle lave det for, ville også gerne have indføjet flere spørgsmål og svar, men jeg kan ikke gennemskue hvordan det skal laves. Kan nogen hjælpe?
Giver gerne 200 point igen, men ved ikke rigtig hvordan jeg skal gøre det?
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
Kurser inden for grundlæggende programmering

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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging