Avatar billede supermand69 Nybegynder
18. januar 2006 - 22:51 Der er 13 kommentarer og
1 løsning

10.000 kroners spm

Jeg har nu siddet og kæmpet med et problem i mange uger, men kan simpelhen ikke finde ud af hvad der er galt!?

Jeg er ved at lave et debat forum i tråde, hvor der er et eksempel her: http://temp.electrobeat.dk/v2/_tst.php

Trådene er opbygget i en hel masse tables, og jeg ved ikke om det simpelthen er IE der kokser, da den ikke kan håntere alt det?

Man kan se på gif'en nedenfor, at når tråden kommer ud i et hvis niveau bliver de til sidst ikke vist mere :(

http://clark.avansis.dk/temp/threads.gif
Avatar billede supermand69 Nybegynder
18. januar 2006 - 23:09 #1
Det skal lige tilføjes at trådene er opbygget på følgende måde

<table>
  <tr valign="top">
    <td style="background-image:url(gfx/obj.debate_thread_bg.png)"><a href="java script:expand_thread()"><img id="thread_img[]" src="gfx/obj.debate_thread_closed.png"></a>
    <td style="background-image:url(gfx/obj.debate_thread_bg.png)"><img src="gfx/obj.debate_thread.png"></td>
    <td>
      <table>
        <tr valign="top">
          <td id="thread_td[]" style="background-position-y:18px; background-repeat:no-repeat"><img src="gfx/obj.debate_thread_msg.png"></td>
          <td style="padding-bottom:6px"><a href="" onclick="expand_thread(, 1)" class="marked thread">Emne</a><br>Dato | Navn</td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td style="background-image:url(gfx/obj.debate_thread_bg.png)"></td>
    <td colspan="2">
      <div id="thread_div[0]" style="display:none">
     
      // Undertråd
     
      </div>
    </td>
  </tr>
</table>
Avatar billede supermand69 Nybegynder
18. januar 2006 - 23:11 #2
- og endnu mere simpelt

<table>
  <tr>
    <td><img src="gfx/obj.debate_thread.png"></td>
    <td>
      <table>
        <tr>
          <td><img src="gfx/obj.debate_thread_msg.png"></td>
          <td><a href="">Emne</a><br>Dato | Navn</td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td></td>
    <td>
      <div>
     
      // Undertråd
     
      </div>
    </td>
  </tr>
</table>
Avatar billede inctor Nybegynder
18. januar 2006 - 23:15 #3
er der mere end 31 threads i det andet inlæg ?
Avatar billede olebole Juniormester
19. januar 2006 - 11:58 #4
<ole>

Du bør begynde med at gøre det til et HTML-dokument - og et HTML-dokument begynder _altid_ med en DTD (uden hvilken IE ikke understøtter de væsentligste dele af CSS)  ;o)
Du bør f.eks. skrive:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
... osv, osv ...

/mvh
</bole>
Avatar billede supermand69 Nybegynder
19. januar 2006 - 16:25 #5
inctor > det er ALTID ved niveau 26 at det går galt?

ole > om jeg skriver det eller ej hjælper ikke noget :-/ koden her er bare lige et uddrag af en kode

ingen der kan komme med en konkret grund til hvorfor lige det her sker? (:
Avatar billede inctor Nybegynder
19. januar 2006 - 17:14 #6
altså, jeg kan 31 Niveau'er ned ..  og du kun 26 ?
Avatar billede supermand69 Nybegynder
19. januar 2006 - 21:07 #7
Der er kun 26 indlæg i tråd nr 2

Jeg har fundet ud af at det virker ok i Firefox :-/
Avatar billede olebole Juniormester
19. januar 2006 - 21:13 #8
supermand69 >> uden DTD understøttes CSS som sagt ikke i IE, så man kan ikke rigtig bruge tests til noget, hvis man ikke inkluderer den  :)

Personligt ville jeg aldrig turde neste elementer i dén grad. Prøv en anden opbygning, hvor du i stedet rykker elementerne ind for hvert niveau  ;o)
Avatar billede supermand69 Nybegynder
19. januar 2006 - 21:20 #9
ole > ja, jeg ved godt at det er lidt "lag-på-lag" som jeg har opbygget det :)

gider du komme med et lille eksempel? er ikke helt med på hvad du mener
Avatar billede olebole Juniormester
19. januar 2006 - 21:39 #10
Du kan bruge noget margin-left:

<div>
    <div style="margin-left:0">Tekst 1</div>
    <div style="margin-left:20px">Tekst 2</div>
    <div style="margin-left:40px">Tekst 2</div>
    <div style="margin-left:60px">Tekst 3</div>
</div>
Avatar billede supermand69 Nybegynder
19. januar 2006 - 21:49 #11
jeg kan ikke helt se en løsning for mig, idet jeg skal have alt det grafiske med samtidig
Avatar billede supermand69 Nybegynder
21. januar 2006 - 20:14 #12
ole > jeg tror jeg er ved at have fundet en løsning nu...

men nu opstår der bare et andet lille problem

http://temp.electrobeat.dk/v2/debate.php

jeg kan ikke få overflow til at virke så der kommer en scrollbar frem, når tråden bliver for bred
Avatar billede supermand69 Nybegynder
22. januar 2006 - 18:46 #13
ole > lav et svar
Avatar billede supermand69 Nybegynder
15. februar 2006 - 19:01 #14
lukker
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