Avatar billede ze-men Nybegynder
06. april 2006 - 17:59 Der er 3 kommentarer og
1 løsning

Hente url fra textboks og bruge som link

Hej Eksperten..

Jeg har et quiz-system som; efter man har besvaret 10 spørgsmål, ender på en evalueringsside. På evalueringssiden er der tre text-forms. Én der viser hvor mange ud af det samlede der var rigtige, én der viser hvilke der var foekerte og et der viser besvarelsen i procent.

Første text-form har jeg fået til at generere en url f.eks. 4udaf10.asp - hvordan får jeg url'en derfra over til et link i tekst på siden, hvor der f.eks. bare står "Videre"?? - altså meget vigtigt er at url'en ikke skal hentes fra en database med fra selve text-formen på siden.

Det er vel ren html vi er ude i??
Avatar billede musicchart.dk Nybegynder
06. april 2006 - 18:02 #1
Som du selv skriver, så genererer du denne URL - kan du ikke bare udskrive den som et link?
Lad os se noget kode.
Avatar billede ze-men Nybegynder
06. april 2006 - 18:05 #2
Dette er koden på hele siden det handler om:

<script src="butikker_koreskole_quizconfig.js">
</script>
<link rel="stylesheet" href="../css_theme_1.css" type="text/css" />
<table width="85%" height="65%" border="0" align="center" cellpadding="0" cellspacing="0" class="roundTabel">
  <tr>
    <td height="15"><div align="center" class="topTabel"><strong><font size="2">KLUNKEBY K&Oslash;RESKOLE </font></strong></div></td>
  </tr>
  <tr>
    <td colspan="3" valign="top" class="mainTabel"><p align="center"><br>
      </p>
      <div align="center"><center>
        <table width="95%" border="0" cellpadding="0" cellspacing="0">
            <tr>
              <td width="100%"><form method="POST" name="result">
                  <table width="80%" height="116" border="0" align="center" cellpadding="0">
                    <tr>
                      <td height="25" colspan="2"><div align="center" class="fontOverskrift">Resultatet af teoripr&oslash;ven: </div></td>
                    </tr>
                    <tr>
                      <td height="25"><strong><font face="Arial">Antal korrekte sp&oslash;rgsm&aring;l: </font></strong></td>
                      <td height="25"><p>
                        <input name="p" type="text" disabled="disabled" class="infoBoxBg" size="24">                     
                      </td>
                    </tr>
                    <tr>
                      <td height="17" valign="top"><strong><font face="Arial">Forkerte sp&oslash;rgsm&aring;l: </font></strong></td>
                      <td height="17"><p>
                        <input name="T2" type="text" disabled="disabled" class="infoBoxBg" value="" size="40">                     
                      </td>
                    </tr>
                    <tr>
                      <td height="25"><strong><font face="Arial">Besvarelse i procent: </font></strong></td>
                      <td height="25"><input name="q" type="text" disabled="disabled" class="infoBoxBg" size="8"></td>
                    </tr>
                  </table>
              </form></td>
            </tr>
          </table>
        </center>
      </div>
      <form method="POST">
        <div
  align="center">
          <center>
            <p>
              <script>
var wrong=0
for (e=0;e<=2;e++)
document.result[e].value=""

var results=document.cookie.split(";")
for (n=0;n<=results.length-1;n++){
if (results[n].charAt(1)=='q')
parse=n

}

var incorrect=results[parse].split("=")
incorrect=incorrect[1].split("/")
if (incorrect[incorrect.length-1]=='b')
incorrect=""
document.result[0].value=totalquestions-incorrect.length+"udaf"+totalquestions+".asp"
document.result[2].value=(totalquestions-incorrect.length)/totalquestions*100+"%"
for (temp=0;temp<incorrect.length;temp++)
document.result[1].value+=incorrect[temp]+", "


      </script>
              <input type="button" value="Pr&oslash;v igen!" name="B1"
  onClick="history.go(-1)">
            </p>
          </center>
        </div>
      </form>
      <p id="footnote" align="center"></tr>
</table>
<!-- #include file = "under.asp" -->

------------

Det er feltet "p" der giver url-strengen...
Avatar billede musicchart.dk Nybegynder
06. april 2006 - 18:10 #3
Du skal over i javaScript kategorien, jeg vil ikke rode mig ud i noget javascript, uden at kunne teste det. Så stærk er jeg ikke på det område. Men du skal have sat dette i en variabel, og udskrevet det i et link:

totalquestions-incorrect.length+"udaf"+totalquestions+".asp
Avatar billede ze-men Nybegynder
27. maj 2008 - 11:38 #4
afsluttet
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