Avatar billede hy Nybegynder
01. august 1999 - 15:14 Der er 10 kommentarer og
1 løsning

Kolonner i Drop Down

Kan man lave 2 eller flere kolonner eller ligende i drop down lister, så posterne kommer til at stå lige under hinanden uanset længde :

post1  post2
a      b
ab      cd

og ikke som nu :

post1  post2
a b
ab cd

hyde
Avatar billede razor Nybegynder
01. august 1999 - 15:49 #1
nej
Avatar billede s Nybegynder
01. august 1999 - 17:59 #2
Det kan du godt... hvis du leger lidt med længderne i javascript eller asp... det er noget med at du kigger på hvor langt navnet er og så sætter du et " " ind intil den har nået den rigtige størelse...
Avatar billede fagbog Nybegynder
01. august 1999 - 18:44 #3
Hy ->  Du kan også vælhe at køre i tabels,
hvor det vil sådan ud:

<!-- klip herfra -->
<Table Widt="300">
<TR><TD>
Post 1
<br><br>
a<br>
ab<br>
</TD>
<TD>
Post 2
<br><br>
b<br>
cd<br>
</TD></TR>
</Table>
<!-- Klip hertil  -->



MVH

Henrik Mardov
fagbog
info@dengulebog.dk
Avatar billede razor Nybegynder
01. august 1999 - 19:37 #4
Man kan ikke gøre det så det vil virke i alle browserer
Avatar billede s Nybegynder
01. august 1999 - 20:07 #5
Prøv noget i den her stil:

<script language="JavaScript">
function dropdown(navn, navn2, value)
{

len = 10

length = navn.length

length = length - len + 1

for (x = 1, x < length, length++)
navn = navn + " "

navn = "<option value=\"" +  value + "\">" + navn + navn2 + "</option>"

return navn

}

</script>

Det skal lige tilpasses og så kalder du det når du vil have indsat en <option>-tag.
Avatar billede razor Nybegynder
01. august 1999 - 20:58 #6
hvad hvis ikke man har javascript tilgænglig det er trods alt 18% der ryger der!

man kunne derimod lave det serverside (php3 eller asp)

-
razor
Avatar billede s Nybegynder
01. august 1999 - 21:05 #7
Ja... man kan sagtens lave det serverside... men nu er det stillet i kategorien html/dhtml så jeg lavede noget der lignede i javascript.
Avatar billede hy Nybegynder
01. august 1999 - 21:51 #8
Hmm det ser ikke ud til at det kan lade sig gøre i html sådan uden videre hvad jeg havde håbet, så det bliver nok server side hvis det bliver en drop down, har rodet lidt med en drop down menu fra, Dynamic Drive der kan jeg bruge tabels i , men Fuck..... kan ikke få det til at køre, problemet er at asp skal lave fra 1 til 4 tabeller udfra en db. som skulle vises i en drop men på den måde de har lavet det kan jeg ikke få det til at virke, så back to asp.

Tak for hjælpen alle !!

Er der nogen der har en enkelt og letforstålig drop i Dhtml/JavaScript som den fra Dynamic Drive (http://dynamicdrive.com/dynamicindex1/dropmenuindex.htm) som kan bruges til ovenstående, svar og jeg opretter et nyt spørgsmål ???

hyde
Avatar billede s Nybegynder
02. august 1999 - 11:29 #9
Mener du bare
<select name="etelleandet">
<option value="etellerandet">etellerandet</option>
</select>
?
Avatar billede s Nybegynder
02. august 1999 - 11:33 #10
Nåh... kan du ikke bare bruge den kode der står på siden?
Avatar billede hy Nybegynder
02. august 1999 - 12:17 #11
Jo måske, men nu er jeg ikke så derven i JavaScrip/dhtml, men som det er lavet skal menuerne defineres i header, der vil kun være en menu[] en tabel, der næst skal linket der kalder menuerne indsættes i body, med noget kode imellem header og linkene, jeg synes det er ret forvirende, men måske skal jeg lave 2 SQL, først en den laver deferne af menuerne, og efter at header er færdig en ny SQL som laver de informationer som skal stå sammen med linket til drop, men vil der ikke gøre siden langsommere ??

hyde
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