Avatar billede pacman Nybegynder
23. april 2002 - 22:49 Der er 30 kommentarer og
1 løsning

download liste med css

Jeg forsøger at lave en liste med filer, der er placeret under hinanden.. de SKAL være i det "format" som vist her: http://pacman.amok.dk/misc/dl.php
altså..  fil navnet skal stå i venstre side og størrelsen skal stå i højre..  der skal komme den linje der også kommer på eksemplet, men alle fil-størrelserne skal være ud for hinanden (aligned)..
jeg er ret sikker på at jeg har set det gjort før, på en ordenlig måde, men den måde jeg har fat i duer ikke..

metoden der skal anvendes skal være uden brug af css's letter/word spacing, da det ikke er cross-browser compatibelt nok...

jeg giver KUN pointne ud hvis jeg er tilfreds med resultatet..
Avatar billede pacman Nybegynder
23. april 2002 - 22:51 #1
...... og der skal ikke bare smækkes 200   'er ud... det er et dårligt alternativ
Avatar billede madd Nybegynder
23. april 2002 - 22:54 #2
Smid dem i en table?

<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0">
<tr>
<td>fil1</td>
<td>123kb</td>
</tr>
<tr>
<td>fil2</td>
<td>223kb</td>
</tr>
</table>
Avatar billede madd Nybegynder
23. april 2002 - 22:55 #3
Evt. sæt width/height alt efter ønske

mvh.

Mattias
Avatar billede whatever Nybegynder
23. april 2002 - 22:55 #4
madd > Så kan du jo ikke lave understregningen.
Avatar billede pacman Nybegynder
23. april 2002 - 22:56 #5
duer ikke madd.. nul understreg
Avatar billede madd Nybegynder
23. april 2002 - 22:57 #6
Jo da - på linket ihvertfald.
Avatar billede pacman Nybegynder
23. april 2002 - 22:59 #7
ikke hele vejen, fra fil1 til 123kb...
Avatar billede madd Nybegynder
23. april 2002 - 23:05 #8
<html>
<head>
    <title>Untitled</title>
</head>

<script>
function makeLine(objstr,strcol) {
    obj = document.getElementById(objstr);
    obj.style.background = strcol;
}
</script>

<body>
<table cellspacing="0" cellpadding="0" border="0">
<tr onmouseover="makeLine('line1','#000000')" onmouseout="makeLine('line1','#ffffff')">
    <td width="400">fil1</td>
    <td>str</td>
</tr>
<tr>
    <td id="line1" colspan="2"><img src="dummy.gif" height="1" width="1"></td>
</tr>


<tr onmouseover="makeLine('line2','#000000')" onmouseout="makeLine('line2','#ffffff')">
    <td width="400">fil12</td>
    <td>str2</td>
</tr>
<tr>
    <td id="line2" colspan="2"><img src="dummy.gif" height="1" width="1"></td>
</tr>
</table>
</body></html>

Mvh. Mattias
Avatar billede jakoba Nybegynder
23. april 2002 - 23:07 #9
jeg tror nu madd er inde på den rigtige kurs:

<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0">
  <tr onmouseover="document.all['bott1'].style.backgroundColor='black';"
      onmouseout="document.all['bott1'].style.backgroundColor='white';" >
    <td style="text-align:left;">fil1</td>
    <td style="text-align:right;">123kb</td>
  </tr>
  <tr><td id='bott1' colspan=2 style="background-color:while;"><img src=gennemsigtig.gif height=2></td>
  </tr>
  <tr onmouseover="document.all['bott2'].style.backgroundColor='black';"
      onmouseout="document.all['bott2'].style.backgroundColor='white';" >
    <td style="text-align:left;">fil2</td>
    <td style="text-align:right;">223kb</td>
  </tr>
  <tr><td id='bott2' colspan=2 style="background-color:while;"><img src=gennemsigtig.gif height=2></td>
  </tr>
</table>

duer nok kun i IE.

mvh JakobA
Avatar billede pacman Nybegynder
23. april 2002 - 23:08 #10
hmm, tester lige...
Avatar billede madd Nybegynder
23. april 2002 - 23:10 #11
så vidt jeg er orienteret burde mit stykke source også virke i ns. kan da lige teste :)

mvh. Mattias
Avatar billede madd Nybegynder
23. april 2002 - 23:10 #12
Jo da - det virker skam også i Mozilla / NS
Avatar billede pacman Nybegynder
23. april 2002 - 23:11 #13
Hmmm, det er okay ud, men cross-browser?
Avatar billede pacman Nybegynder
23. april 2002 - 23:13 #14
jeg skal lige teste det lidt..
Avatar billede madd Nybegynder
23. april 2002 - 23:14 #15
Som sagt - jeg har lige testet i Mozilla og NS6 hvori det virker efter hensigten.

/Mattias
Avatar billede pacman Nybegynder
23. april 2002 - 23:18 #16
Er der eventuelt en ærlig linux bruger der kan teste det i galeon og fortælle om det er ok?
Avatar billede pacman Nybegynder
23. april 2002 - 23:21 #17
linjen skulle gerne forsvinde igen når jeg har haft musen over, men taget den væk.. det gør den ikke (endu)
Avatar billede madd Nybegynder
23. april 2002 - 23:30 #18
Jeg kan forstå, at du vil have at baggrunden skal forsvinde helt(blive transperant) ved mouseout. Prøv med flg. kode:


<html>
<head>
    <title>Untitled</title>
</head>

<script>
function makeLine(objstr,strcol) {
    obj = document.getElementById(objstr);
    if(strcol) {
        obj.style.background = strcol;
    } else {
        obj.style.background = '';
    }
}
</script>

<body background="../nullcoders.dk/cms/gfx/content_span_background.gif">
<table cellspacing="0" cellpadding="0" border="0">
<tr onmouseover="makeLine('line1','#000000')" onmouseout="makeLine('line1')">
    <td width="400">fil1</td>
    <td>str</td>
</tr>
<tr>
    <td id="line1" colspan="2"><img src="dummy.gif" height="1" width="1"></td>
</tr>


<tr onmouseover="makeLine('line2','#000000')" onmouseout="makeLine('line2')">
    <td width="400">fil12</td>
    <td>str2</td>
</tr>
<tr>
    <td id="line2" colspan="2"><img src="dummy.gif" height="1" width="1"></td>
</tr>
</table>
</body></html>
Avatar billede werd Nybegynder
23. april 2002 - 23:32 #19
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" width="400">
<tr>
<td align="left">fil1</td>
<td align="right">123kb</td>
</tr>
<tr>
<td align="left">fil2</td>
<td align="right">223kb</td>
</tr>
</table>
Avatar billede madd Nybegynder
23. april 2002 - 23:32 #20
Hmprf. Selfølgelig skal du nok lige prøve at ændre din sti til baggrunden i <body> tagget. :)

Mvh. Mattias
Avatar billede madd Nybegynder
23. april 2002 - 23:34 #21
werd -> rent copy/paste ? Ok, du har indsat align. Flot :)

Mvh. Mattias
Avatar billede pacman Nybegynder
23. april 2002 - 23:34 #22
werd: kan du læse?... PRØV!... så havde du måske set at jeg har afvist den metode en gang før.. og du havde læst hvorfor jeg havde afvist den
Avatar billede pacman Nybegynder
23. april 2002 - 23:35 #23
Haha!!... det var enda copy&paste... tihi.. skod agtigt
Avatar billede madd Nybegynder
23. april 2002 - 23:37 #24
Det er da sødt.
Avatar billede pacman Nybegynder
23. april 2002 - 23:41 #25
Jeg skulle have givet ham ½ point for at være kreativ.. *ahem*
Avatar billede madd Nybegynder
23. april 2002 - 23:45 #26
Jeg kan ydermere forstå, at du selfølgelig vil have dine links til at fremgå som links. Prøv med flg:




<script>
function makeLine(objstr,strcol) {
    obj = document.getElementById(objstr);
    if(strcol) {
        obj.style.background = strcol;
    } else {
        obj.style.background = '';
    }
   
    el = event.srcElement;
    el.style.cursor = 'hand';
}

function goto(str) {
    document.location.href=str;
}
</script>

<body background="dinbg.gif">
<table cellspacing="0" cellpadding="0" border="0">
<tr onmouseover="makeLine('line1','#000000')" onmouseout="makeLine('line1')" onclick="goto('http://eksperten.dk')">
    <td width="400">fil1</td>
    <td>str</td>
</tr>
<tr>
    <td id="line1" colspan="2"><img src="dummy.gif" height="1" width="1"></td>
</tr>


<tr onmouseover="makeLine('line2','#000000')" onmouseout="makeLine('line2')" onclick="goto('http://wolla.dk')">
    <td width="400">fil12</td>
    <td>str2</td>
</tr>
<tr>
    <td id="line2" colspan="2"><img src="dummy.gif" height="1" width="1"></td>
</tr>
</table>
</body></html>
Avatar billede pacman Nybegynder
23. april 2002 - 23:50 #27
*roder lidt mere med koden*
Avatar billede pacman Nybegynder
24. april 2002 - 00:02 #28
så!.. efter at have testet det og sån', ser det efterhånden ud som jeg ville have det til!
Avatar billede pacman Nybegynder
24. april 2002 - 00:08 #29
http://pacman.amok.dk/misc/dl.php hvis der er nogle der vil se resultatet :)
Avatar billede jkrag Nybegynder
24. april 2002 - 08:15 #30
Det virker da ikke i min Mozilla 1.0 RC1 på W2K. Hverken den fine understregning (har set den i IE) eller linket. Så det er da ikke blevet en særlig cross-platform løsning endnu.
/J
Avatar billede pacman Nybegynder
25. april 2002 - 02:10 #31
skod :/
100p for noget der IKKE er cross-platform som jeg bedte om!..
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