Avatar billede david_dollas Nybegynder
07. marts 2001 - 14:52 Der er 17 kommentarer og
1 løsning

vinduer...

Okay...

Data:

Jeg har 5 spørgsmål

spg1 = ost1
spg2 = ost2
spg3 = ost3
spg4 = ost4
spg5 = ost5


Det første spøgsmål skal komme i en box på min skærm.

så skal der være 2 svar muligheder ja / nej.

Efter hvad man svare  skal den åbne en ny box nedenunder den anden med enten ja = spg2 eller nej = spg 3

osv.osv.osv.

Der er ialt 20 spørgsmål...

Hvordan laver jeg det?



Avatar billede engrob Nybegynder
07. marts 2001 - 14:54 #1
Du kan ikke lave det med ja eller nej, men du kan lave det med OK eller Annuller.

Gider ikke lave det for 0p
Avatar billede netsrac Praktikant
07. marts 2001 - 14:55 #2
Hint: confirm

det er hvad du kan få for 0 point.
Avatar billede david_dollas Nybegynder
07. marts 2001 - 14:56 #3
Please help me... Jeg har ingen point, men hvis du laver det låver jeg dig at give dig point... Eller hvis du kan fortælle mig hvordan jeg dropper andre spøgsmål som jeg har oprettet, men som ikke er lukket endnu, så kan du få dem
Avatar billede ras2000 Nybegynder
07. marts 2001 - 14:59 #4
Du kan droppe gamle spørgsmål, ved at selv at svare og acceptere. Men hvis der er nogen der har brugt tid og kræfter på at svare dem(korrekt) bliver de nok lidt sure.
Avatar billede david_dollas Nybegynder
07. marts 2001 - 15:02 #5
Kan man ikke på en eller anden måde finde ud af hvor ens egne spørgsmål ligger?
Avatar billede david_dollas Nybegynder
07. marts 2001 - 15:04 #6
så nu har jeg 45 point... Er der nogle der vil lave det for mig for 45?
Avatar billede ras2000 Nybegynder
07. marts 2001 - 15:53 #7
Vil du have at det hele skal være på en aide? Du kan jo gøre det på mange forskellige måer. Du kan lave det som et træ der folder sig ud, eller som nogle bokse der kommer oven i hinanden, eller som en boks hvis indhold ændrer sig... Prøv at beskriv det lidt klarere.
Avatar billede david_dollas Nybegynder
07. marts 2001 - 15:59 #8
gerne med boxe under hinanden. noget alla:

+------------------+
+ ost              +
+                  +
+------------------+
  Ja          Nej


+------------------+
+ ost              +
+                  +
+------------------+
  Ja          Nej


+------------------+
+ ost              +
+                  +
+------------------+
  Ja          Nej


Skal lige siges at data\'en og hvilke svar der åbner hvilke boxe kommer fra ASP/SQL, men det er vel intet problem at udfylde de steder hvor der er hardcode tekst med en <%=variable%> eller hvad?

Avatar billede ras2000 Nybegynder
07. marts 2001 - 16:07 #9
Prøv det her. det er lidt omstændeligt, men det skulle være til at finde ud af.
<html>

<head>
<title>New Page 1</title>
<script type=\"text/javascript\">
function goerdet(el) {
    if (el.value == \'ja1\') {
        document.all.her11.style.display=\'block\';
    }
    if (el.value == \'nej1\') {
        document.all.her12.style.display=\'block\';
    }
}
</script>
</head>

<body>

<p>Er du til noget?</p>
<p><input type=\"radio\" value=\"ja1\" name=\"R1\" onclick=\"goerdet(this)\">ja</p>
<p><input type=\"radio\" value=\"nej1\" name=\"R1\" onclick=\"goerdet(this)\">nej</p>
</form>
<p>&nbsp;</p>
<div style=\"display:none\" id=\"her11\">Her står det næste spørgsmål så, hvis svaret var ja<p>
<input type=\"radio\" value=\"ja2\" name=\"R1\" oncclick=\"goerdet(this)\">ja</p>
<p><input type=\"radio\" value=\"nej2\" name=\"R1\" onclick=\"goerdet(this)\">nej</p>
</div>
<div style=\"display:none\" id=\"her12\">Her står det næste spørgsmål så, hvis svaret var nej<p>
<input type=\"radio\" value=\"ja2\" name=\"R1\" oncclick=\"goerdet(this)\">ja</p>
<p><input type=\"radio\" value=\"nej2\" name=\"R1\" onclick=\"goerdet(this)\">nej</p>
</div>
</body>

</html>
Avatar billede david_dollas Nybegynder
07. marts 2001 - 16:10 #10
Pænt... Kan du ikke lave den med 4 spg, afhængige af om man svare ja eller nej... og lige, hvis man først svare ja, og derefter nej til det samme spørgsmål kommer begge bokse frem, det skal de ikke...
Avatar billede ras2000 Nybegynder
07. marts 2001 - 16:12 #11
Er du selv helt hjælpeløs? Undskyld jeg spørger.
Avatar billede jakoba Nybegynder
07. marts 2001 - 16:13 #12
pjat med jer.

der er en færdiglavet svar det ene eller det andet funktion i javascript.

var sinvar = confirm( \"spørgsmål?\" );

den åbner et lille vindue ned spørgsmålet og to knapper. trykkes der på højre knap returnerer den false, trykkes der på venstre returneres true.

så du kan lave et lille java script:

<script language=\'javascript\'>

var dine_sprgsmaal = new Array (
    \"spørgsmål nr 1\",
    \"spørgsmål nr 2\",
    \"spørgsmål nr 3\",
    \"spørgsmål nr 4\",
...
    \"spørgsmål nr 19\",
    \"spørgsmål nr 20\"
                      ); // NB ikke komma efter sidste spørgsmål

function poll() {
  var resultat = 0;
  var spgm = 0;
  for ( ; dine_sprgsmaal.length>spgm; ) {
    if ( confirm ( dine_sprgsmaal{ spgm ) ) {
      resultat = resultat*2;
      spgm = (spgm*2) +1;
    } else {
      resultat = resultat*2+1;
      spgm = (spgm*2) +2;
    }
  };
  alert( \"Flot, dit resultat blev \"+resultat );
}; //end poll();

<script>

du aktiverer scriptet ved at skrive fx:

<a href=\"java script:poll();\">Klik her for at blive pollet</a>

mvh JakobA
Avatar billede david_dollas Nybegynder
07. marts 2001 - 16:15 #13
Jeg skulle gerne have et færdigt script der virker... :)

Og jeg er ikke hjælpeløs, men har bare travlt med en masse andet. Bla en SQL database der ikke vil som jeg vil...
Avatar billede ras2000 Nybegynder
07. marts 2001 - 16:19 #14
Jeg er ked af det, men den må du selv bøvle med. Der er sgu for mange muligheder, og jeg har faktisk også andre ting der skal laves. Som jeg ser det, har du 32 mulige svar kombinationer, og så skal der vel forskellige spørgsmål til hver.
Avatar billede david_dollas Nybegynder
07. marts 2001 - 16:21 #15
ja jeg har... Men ok.. Det kan jo være at der er en venlig person der vil hjælpe mig, men et script der fungere helt igennem, men tak for hjælpen ras2000
Avatar billede ras2000 Nybegynder
07. marts 2001 - 16:23 #16
Hvis du gerne vil have hele historikken med, kan du jo lave det som et dynamisk fold-ud træ. se et eksempel her:
http://www.mur-tag.dk/muc/videndatabase,m.htm
Avatar billede david_dollas Nybegynder
07. marts 2001 - 16:25 #17
Og hvordan ville du lige intigrere det i den funktrion jeg skal bruge???
Avatar billede david_dollas Nybegynder
14. marts 2001 - 10:03 #18
opoop
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