Avatar billede vbmojo123 Nybegynder
05. april 2000 - 15:32 Der er 13 kommentarer og
1 løsning

Kæde i en tabel??

Hvordan laver man en kæde i en tabels sektioner, så der fra en celle til en anden celle skabes en "underline" på objektet.

eks.: (HEJ/test er også underlinieret"
(celle1)    (celle2)
HEJ__________Test

(dette skal bruges i asp-sammenhæng - derfor det lidt underlige spørgsmål)

???
Avatar billede kim_bille Nybegynder
05. april 2000 - 15:50 #1
er det sådan du mener:

<table border="1" width="150">
  <tr>
    <td width="91" colspan="2"><a href="http://www.some.com">Hej&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      Test</a></td>
    <td width="43">&nbsp;</td>
  </tr>
  <tr>
    <td width="37">&nbsp;</td>
    <td width="48">&nbsp;</td>
    <td width="43">&nbsp;</td>
  </tr>
  <tr>
    <td width="37">&nbsp;</td>
    <td width="97" colspan="2"><a href="http://www.some.com">Hej&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      Test</a></td>
  </tr>
</table>
Avatar billede vbmojo123 Nybegynder
05. april 2000 - 15:59 #2
Nej / desværre ikke jeg har brug for en

Dit eksempel som case

...colspan="2"><a href="http://www.some.com">Hej&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

...... colspan="2">(<a?)      Test</a></td>
  </tr>
</table>

så href starter i en celle for at slutte i næste og trækker underlinen fra celle1 til celle2 !

Håber du forstår ??
Avatar billede kim_bille Nybegynder
05. april 2000 - 16:07 #3
det skal altså være to celler?

Avatar billede vbmojo123 Nybegynder
05. april 2000 - 16:12 #4
Yes - to celler hvor kæden "omringer" dem og derfor trækker underline (selv der hvor der ikke er nogen tekst/charactere)
Avatar billede kim_bille Nybegynder
05. april 2000 - 16:22 #5
det kan man ikke. det skal være tekst ellers bliver der ingen understregning.

Du kan forsøge at snyde brugeren ved fx ,at lave to kæder og så højresrille den ene, og venstre stille den anden
Avatar billede vbmojo123 Nybegynder
05. april 2000 - 16:27 #6
Jeg ved godt man "normalt" ikke kan, men der er en gang imellem nogle som kan nogle ret så "hemmelige" tricks?

Desuden er mit problem, at de netop skal være adskilte i et tabelsystem (grundet noget asp) og IKKE stå op og ned af hinanden.

Måske kan det ikke lade sig gøre og så må jeg finde på noget andet!
Avatar billede olebole Juniormester
06. april 2000 - 03:07 #7
<ole>
Hallo...Læs nu lige, hvad Kim skriver. Han er nemlig ikke HELT dum...gnæk, gnæk! (bare rolig, det har ikke noget med dig at gøre. Det er ganske inside - og venligt!). Prøv lige det her:

<html>
<body>

<table height=200 width=200 cellspacing=0 cellpadding=0 border=0>
    <tr>
        <td align=right><a href="halli_hallo.html">halli&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></td><td align=left><a href="halli_hallo.html">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hallo</a></td>
    </tr>
</table>

</body>
</html>

...er det ikke netop det, du ønsker?
/VH
</bole>
Avatar billede olebole Juniormester
06. april 2000 - 03:41 #8
Hvis du så hellere vil have det formateret med lige højre og venstre kanter, kan du gøre det i dit asp script, når du skriver HTML'en.
Du vælger en fast bredde (max ordlængde + &nbsp;'er). I eksemplet er det 11. Så spørger du - hvergang du skal skrive et ord - om længden af ordet.
11 minus ordlængden = 6. Så bestiller du i en funktion en streng med 6 &nbsp;'er og banker den ind før eller efter ordet. I javascript ville den se sådan ud (jeg kan ikke VBS):

function skrivStreng(antal,tegn) {
  astr = "";
  for(i=0;i<antal;i++){
    astr += tegn;
  }
  return astr;
}

Jeg har lige siddet og formateret en større bestillings-mail i php for en kunde. Sådan rigtig ASCII bokse og det hele! Der var den tilsvarende php funktion med til at gøre det overskueligt...og redde min røv ;-)
Avatar billede kim_bille Nybegynder
06. april 2000 - 13:16 #9
:-))
Avatar billede vbmojo123 Nybegynder
06. april 2000 - 16:54 #10
Kan man ikke med CSS lave sådan, at den nederste streg i <TR> eller <TD> bliver understreget?
Det må ku' lade sig gøre !!!
Avatar billede olebole Juniormester
06. april 2000 - 23:34 #11
"...at den nederste streg i <TR> eller <TD> bliver understreget?"
Jeg må gå ud fra, du selv forstår dit spørgsmål...det tror jeg efterhånden ikke, der er andre, der gør.

Du har fået et fortrinligt svar fra Kim (det jeg uddybede), der gør PRÆCIST, hvad du spurgte om. Det er en FIN workaround for et problem, der ellers ikke kan lade sig løse.
Hvad er nu det med CSS? JEG forstår ikke noget!?!

/VH
Avatar billede kim_bille Nybegynder
07. april 2000 - 12:39 #12
Jeg tror jeg forstå, her:

<html>
<head>
<style>
#blaa {border-bottom-color: blue}
</style>
</head>
<body>
<table border="1" width="200">
  <tr>
    <td width="33%" ID="blaa">&nbsp;</td>
    <td width="33%" ID="blaa">&nbsp;</td>
    <td width="34%">&nbsp;</td>
  </tr>
  <tr>
    <td width="33%">&nbsp;</td>
    <td width="33%">&nbsp;</td>
    <td width="34%">&nbsp;</td>
  </tr>
</table>
</body>
</html>

så mangler kun linket
Avatar billede kim_bille Nybegynder
07. april 2000 - 12:40 #13
og linket kan klares ved at omslutte <TD> med <a href...>  <a>
Avatar billede olebole Juniormester
11. april 2000 - 04:56 #14
Kim >> Gider du ikke lige smide mig et screen-dump af, hvad du ser?
Den løsning må være RENT IE/PC...eller også forstår jeg ikke en hattefis af det hele!
oc@adr.dk
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