Toon posts:

[html] kolommen in listbox

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik heb een Listbox in HTML gemaakt en nu wil ik die opdelen in kolomen.
Nu ben ik de optie multiple in de listbox tegen gekomen maar die geeft mij geen kolommen of iets dergelijks.
Moet ik ergens nog een optie aan zetten om dit voor elkaar te krijgen.

Tnx,

Voor whoami : nu is het "zoeken naar oplossingen die je tegenkomt bij het programmeren " O-) :)

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 21-08 19:07

dominic

will code for food

In een listbox kun je geen kolommen gebruiken volgens mij, slechts 1 verticale rij met opties is mogelijk.

Download my music on SoundCloud


Verwijderd

Verwijderd schreef op 18 april 2003 @ 13:53:
Ik heb een Listbox in HTML gemaakt en nu wil ik die opdelen in kolomen.
Dat kan niet
Nu ben ik de optie multiple in de listbox tegen gekomen maar die geeft mij geen kolommen of iets dergelijks.
Dat is voor multi-select?
Moet ik ergens nog een optie aan zetten om dit voor elkaar te krijgen.
Het kan dus gewoon niet met 1 listbox.

Je zou natuurlijk een table kunnen gebruiken, of meerder listboxen naast elkaar.

Verwijderd

Topicstarter
Hmmm als het dus niet met een listbox kan dan moet ik wat anders zoeken.
Balen :(

Kan ik misschien met Javascript aan de gang ? Of is dit uberhaupt wel mogelijk wat ik wil ? Omdat Java meteen weer traag is en je niet zeker weet of iedereen wel z'n runtimes heeft of de laatste versie runtimes...

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 21-08 19:07

dominic

will code for food

Je kan natuurlijk wel 2 listboxes naast elkaar zetten zonder border of spacing, enige nadeel is dan dat de 2 'kolommen' los te scrollen zijn..

Download my music on SoundCloud


  • whoami
  • Registratie: December 2000
  • Laatst online: 20:31
HTML hoort niet thuis in P&W, maar in W&G, evenals Javascript .

https://fgheysels.github.io/


Verwijderd

Topicstarter
dominic schreef op 18 April 2003 @ 14:03:
Je kan natuurlijk wel 2 listboxes naast elkaar zetten zonder border of spacing, enige nadeel is dan dat de 2 'kolommen' los te scrollen zijn..
Ja daar dacht ik ook aan, maar op 1 regel komt 1 query te staan (naam + mailadres) waar je dan op kan klikken om eventueel aan te passen...

  • eborn
  • Registratie: April 2000
  • Laatst online: 20-08 15:45
Verwijderd schreef op 18 April 2003 @ 13:53:
Ik heb een Listbox in HTML gemaakt en nu wil ik die opdelen in kolomen.
Nu ben ik de optie multiple in de listbox tegen gekomen maar die geeft mij geen kolommen of iets dergelijks.
Moet ik ergens nog een optie aan zetten om dit voor elkaar te krijgen.
Je kunt het misschien wel faken door een listbox te maken, waarvan de items spaties bevatten zodat er kolommen ontstaan. Neem dan een lettertype wat voor elke letter dezelfde breedte neemt en je kunt kolommen maken.

code:
1
2
Item1          blaat1          jaja1
Item2          blaat2          jaja2

Verwijderd

Topicstarter
Je kunt het misschien wel faken door een listbox te maken, waarvan de items spaties bevatten zodat er kolommen ontstaan. Neem dan een lettertype wat voor elke letter dezelfde breedte neemt en je kunt kolommen maken.
Kan wel maar dan heb je het gevaar dat als er een te lang mail of naam ingevoerd wordt dat ze dan elkaar overlappen. Bij kolommen kun je dan nog eventueel de kolom groter maken.

Maar komt wel in de richting...
Ik dacht om misschien een frameset te definieren in een tabel, maar dan heb ik de mooie klik optie van de listbox niet meer . *vcb denkt diep na*

Verwijderd

Verwijderd schreef op 18 April 2003 @ 14:12:
[...]

Kan wel maar dan heb je het gevaar dat als er een te lang mail of naam ingevoerd wordt dat ze dan elkaar overlappen. Bij kolommen kun je dan nog eventueel de kolom groter maken.

Maar komt wel in de richting...
Ik dacht om misschien een frameset te definieren in een tabel, maar dan heb ik de mooie klik optie van de listbox niet meer . *vcb denkt diep na*
Waarom wil je zo graag een listbox gebruiken, je kan het veel makkelijker met een table regelen.

Verwijderd

Topicstarter
[quote]
je kan het veel makkelijker met een table regelen.
[quote]
Kan ik dan ook een scrollbalk er in hebben en als je op de text klikt dat er dan een event getriggerd wordt ? Ik zit met een max grootte van mijn pagina maar het kan zijn dat er veel mail adressen aanwezig zijn, dus dan moet erin gescrolled worden....

Verwijderd

Verwijderd schreef op 18 April 2003 @ 14:43:
[..]
Kan ik dan ook een scrollbalk er in hebben
Neem een iframe (of een zelf gebouwde scrollbar).
als je op de text klikt dat er dan een event getriggerd wordt ?
Neem onclick bij een tr.

Verwijderd

Topicstarter
hmmm ff testen dat iframe en de onclick....
tnx for so far NextGeneration

  • beetle71
  • Registratie: Februari 2003
  • Laatst online: 21-08 17:05
Misschien is dit iets voor je, Scrollende tabel
Incl. rowhighlighting en onclick event...

Verwijderd

Heb ff geexpirimenteerd met floats en inline options, maar dit geeft wel een grappig resultaat:
HTML:
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
    <style type="text/css">
    select { width:500px; }
    option { display:inline;}
    </style>
</head>

<body>

<form>
    <select>
        <option>Lekker weer</option>
        <option>Lekker weer</option>
        <option>Lekker weer</option>
        <option>Lekker weer</option>
        <option>Lekker weer</option>
        <option>Lekker weer</option>
    </select>
</form>

</body>
</html>

Als de options niet meer op 1 lijn passen gaat ie wel raar doen, overigens...
waarschijnlijk Mozilla-exclusive :P

  • beetle71
  • Registratie: Februari 2003
  • Laatst online: 21-08 17:05
Verwijderd schreef op 18 april 2003 @ 17:34:
Heb ff geexpirimenteerd met floats en inline options, maar dit geeft wel een grappig resultaat:
HTML:
1
...

Als de options niet meer op 1 lijn passen gaat ie wel raar doen, overigens...
Met jouw oplossing hebben we nog steeds geen kolommen... :?
Het maakt alleen een normale SELECT op een vaste breedte...
Pagina: 1