[PHP?] VAS-schaal op webpagina

Pagina: 1
Acties:
  • 52 views sinds 30-01-2008

  • Mad Marty
  • Registratie: Juni 2003
  • Laatst online: 13:42

Mad Marty

Je bent slimmer als je denkt!

Topicstarter
Ik wil voor een online vragenlijst graag een VAS-schaal maken. Dit ziet er als volgt uit:

code:
1
2
0                                                100
--------------------------------|-------------------

Een lange horizontale balk met een klein verticaal balkje dus :*)
De bezoeker moet dan met de muis het verticale balkje (of vierkantje, of rondje oid) kunnen verplaatsen en deze op een plaats zetten die hem goeddunkt. Het overeenkomstige cijfer moet uitgelezen worden en wil ik opslaan in een MySQL-database.
Zelf heb ik ervaring met html en php (ik zou het dan ook het liefst in één van deze talen bouwen), maar ik heb geen flauw idee hoe je dit zou moeten doen in één van beide talen.
Heeft iemand een idee, of weet iemand hoe je dit eventueel in een andere taal op zou kunnen lossen?

[ Voor 4% gewijzigd door Mad Marty op 02-03-2005 13:42 ]

Rail Away!


  • m33p
  • Registratie: September 2002
  • Laatst online: 06-02 20:21
Denk niet dat je dat lekker met PHP kunt doen, eerder met javascript ofzo, kun je het ook dynamisch maken...

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Dit kun je doen met DHTML, oftewel HTML, JS en CSS. Je een soort van draggable layer moeten maken waarvan je de waarde uit kunt lezen. Of je gebruik een horizontale scrollbalk en leest die af.

Verwijderd

met php maak je geen internetsites, dat doe je met html.
met html maak je geen behaviours, dat doe je met js

dus: ga met js aan de slag (zoek eens naar custom scrollbars bv, want dat komt heel erg in de richting)
flash is verder ook nog een mogelijkheid uiteraard, maar met js heb je de mogelijkheden het wat meer toegankelijk te maken

  • Yoozer
  • Registratie: Februari 2001
  • Laatst online: 20-01 22:02

Yoozer

minimoog

Een mooie scrollbalk is te vinden op http://colormixers.com/mixers/cmr/

Kijk maar eens in de source, zou ik zeggen :).

teveel zooi, te weinig tijd


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 14:06

Pelle

🚴‍♂️

Verwijderd schreef op woensdag 02 maart 2005 @ 13:45:
met php maak je geen internetsites, dat doe je met html.
met html maak je geen behaviours, dat doe je met js

dus: ga met js aan de slag (zoek eens naar custom scrollbars bv, want dat komt heel erg in de richting)
flash is verder ook nog een mogelijkheid uiteraard, maar met js heb je de mogelijkheden het wat meer toegankelijk te maken
Precies :)

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 14:06

Pelle

🚴‍♂️

André says:
pelle, kun je nog iets aan dat topic toevoegen?

Pelle says:
namelijk?

André says:
ik had net iets klaar gemaakt, ik heb het je gemailed, misschien heeft ie er wat aan
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<html>
  <head>
    <title>Test</title>
    <style>
      * {
       font-size: 13px;
       font-family: Arial;
      }

      #layer {
        width: 300px;
        height: 19px;
        overflow: scroll;
        border: 1px solid #000000;
      }

      #balk {
        width: 6298px;
        border: 1px solid #000000;
      }

    </style>
    <script type="text/javascript">
      function getal()
      {
        document.getElementById("waarde").innerHTML = parseInt(document.getElementById("layer").scrollLeft / 60);  
      }
    </script>
  </head>
  <body>

    <div id="layer" onscroll="getal()"><div id="balk"></div></div>
    <div id="waarde">0</div>
    
  </body>
</html>


Dus :)
Pagina: 1

Dit topic is gesloten.