10. januar 2003 - 18:18Der er
10 kommentarer og 1 løsning
Lave en udregning og returnere et svar
Hej er der nogen der kan hjælpe mig med at lave dette færdigt. Jeg kan kun finde ud af dette med at sætte tabellen op - Nu mangler der så at blive foretaget en udregn og givet et retur svar.
Udregningen er 1. Tag de to sidste cifre i dit fødselsår 2. Læg dem sammen. Får du et to cifret tal, så tag igen tværsummen af dette tal 3. Er du kvinde så læg 5 til dette til 4. Er du mand så træk tallet fra 10.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Slettet bruger
10. januar 2003 - 19:14#1
Dine input- og select-elementer skal fremtræde i en form.
I form-tagget skriver du dette:
<form onSubmit="kuaTal(this); return false;">
Dernæst sættes dette i head:
<script> function kuaTal(frm) { y = frm.year.options[frm.year.selectedIndex].value; ts = parseInt(y.charAt(2), 10) + parseInt(y.charAt(3), 10); if (ts > 9) ts = parseInt(ts.toString().charAt(0), 10) + parseInt(ts.toString().charAt(1), 10); if (frm.Sex[0].checked) tal = 10 - ts; else tal = ts + 5; alert("Dit Kua tal er: " + tal); } </script>
P.S. Betyder fødselsdatoen ikke noget? P.P.S. Hvad er et Kua tal? :)
function udregnKua(aar,koen){ var tal = parseInt(aar.charAt(2)) + parseInt(aar.charAt(3)); if (tal>=10) tal = parseInt(tal/10) + tal - parseInt(tal/10)*10; if (koen) tal=10-tal; else tal+=5; alert("Dit KUA-tal: " + tal + " "); } </SCRIPT>
Derudover er der et par fejl i dit script. Fx kan du ikke aflæse valuen af en select-boks på den måde (måske kan du i IE, men det er i hvert fald forkert).
Foreløbig tak for hjælpen - Jeg ser om jg kan få det til at virke Et Kua tal er en del af Feng Shui - altså den kinesiske lære om hvordan vi kan indrette vores hjem så det bliver harmonisk. I kan læse mere på www.Corneliues.dk/spirituelt - under emnet Feng Shui. Og I er naturlhvis velkommen til at skrive til mig igennem min site så skal jeg forklare det nærmere hvis der er interesse derfor. Venligst Corneliues
Det virker sørme ! Fremragende - Sidste spørgsmål : Hvordan får jeg svaret til at komme ud i en boks samme sted hvor man indtaster sine data - altså en boks som hedder noget i retningen af - Dit kua tal er "OG SÅ RESULTATET" Som det er nu kommer der et nyt lille vindue frem der viser hvad Kua tallet er - Koden ser således ud:
<html>
<head> <title>Udregn KUA tallet</title> <script LANGUAGE="JavaScript"></script> <script> function kuaTal(frm) { y = frm.year.options[frm.year.selectedIndex].value; ts = parseInt(y.charAt(2), 10) + parseInt(y.charAt(3), 10); if (ts > 9) ts = parseInt(ts.toString().charAt(0), 10) + parseInt(ts.toString().charAt(1), 10); if (frm.Sex[0].checked) tal = 10 - ts; else tal = ts + 5; alert("Dit Kua tal er: " + tal); } </script> </head>
fidusen>> 10 betyder, at parseInt skal lave et tal med en base på 10. Ellers kan den nogle gange lokkes til at tro, at det er et heksidemalt tal, den har med at gøre.
Fremragende - I mellemtiden har jeg fået en ny udfordring. Dette er at i stedet for at responset blot er "Dit kua tal er XX" så vil jeg gerne have at scriptet går ind og viser en ny htm side - altså hvis svaret normalt ville være 1 skal den vise Kuatal_1.htm - hvis svaret ville være 2 skal den vise kuatal_2.htm etc. Jeg har kopieret det nuværende script ind herunder. --> Ps phoenixv - naturligvis er dine point ikke afhængige af at du svare på dette som jo egentlig er et ekstra spørgsmål så du får pointen nu - men svaret vil jeg da gerne have - hvis du altså har det
<script> function kuaTal(frm) { y = frm.year.options[frm.year.selectedIndex].value; ts = parseInt(y.charAt(2), 10) + parseInt(y.charAt(3), 10); if (ts > 9) ts = parseInt(ts.toString().charAt(0), 10) + parseInt(ts.toString().charAt(1), 10); if (frm.Sex[0].checked) tal = 10 - ts; else tal = ts + 5; alert("Dit Kua tal er: " + tal); } </script>
Prøv f.eks. dette efter alert'en: window.location = 'kuatal_' + tal + '.html';
Synes godt om
Ny brugerNybegynder
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.