Avatar billede corneliues Nybegynder
12. januar 2003 - 21:46 Der er 3 kommentarer

Åbne et nyt vindue

Hej ekspeter.
Jeg har nedenstående script som virker fint. Nu vil jeg bare gerne forfine det lidt således at resultatet ikke blot er et automatisk response der siger "Dit kua tal er XX" Jeg vil gerne have at der istedet bliver åbnet en helt ny side for hvert svar - altså hvis svaret normalt ville være 1 skal den åbne Kuatal_1.htm - hvis svaret ville være 2 skal den åbne kuatal_2.htm etc.

Kan det lade sig gøre på en let måde ?

<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>
Avatar billede hells Nybegynder
12. januar 2003 - 21:50 #1
det er vel bare at udskifte:
alert("Dit Kua tal er: " + tal);
med:
location.href = "kuatal_" + tal + ".htm";
Avatar billede corneliues Nybegynder
12. januar 2003 - 22:22 #2
Tja....
Der er to problemer - det første er at der ialt er 18 filer - 9 for mænd og 9 for kvinder. Altså kuatal_1_kvinde.htm , kuatal_2_kvinde.htm til og med 9 - og ligeledes for mændens vedkommende.
Og hvis jeg gør som nedenstående siger den at siden ikke kan vises:

location.href = "kuatal_" + tal + "_kvinde.htm";
Avatar billede Slettet bruger
13. januar 2003 - 15:04 #3
Så prøv:

self.location.href = "kuatal_" + tal + ((frm.Sex[0].checked) ? "_mand.html" : "_kvinde.html");
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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