Avatar billede refshauge Nybegynder
08. juli 2002 - 14:31 Der er 15 kommentarer og
1 løsning

CSS på tabel i <object>

Jeg har følgende kode:

<object ID="tbContentElement" CLASS="indhold" CLASSID="clsid:2D360201-FFF5-11D1-8D03-00A0C959BC0A" VIEWASTEXT>
  <param name=Scrollbars value=true>
</object>

Det er en del af en html-editor (wysiwyg).

Når man indsætter en tabel vil jeg imidlertid gerne kunne lave en style på TD´erne, så de får en border rundt om alle felterne.

Jeg har prøvet følgende, som (forventet) ikke virkede.
  .indhold { border: 1px solid black; }

Jeg ved ikke om man kan i det hele taget...?
Avatar billede avlund Nybegynder
08. juli 2002 - 14:34 #1
Har du prøvet:

td.indhold { border: 1px solid black; }

og i så fald, hvordan blevv resultatet?

Og hvad har det alt sammen med dit object at gøre?
Avatar billede refshauge Nybegynder
08. juli 2002 - 14:48 #2
Ja, den har jeg også prøvet. Resultatet er, at der ikke er nogen kant rundt om felterne...?

Jeg har også prøvet med en class: <td class="kant"> - samme resultat

Laver jeg <object> om til <div> så kan den godt finde ud af at lave kanten, men så virker editoren ikke :-(

Mit problem er nok, at jeg ikke ved nok om det her med <object>
Avatar billede avlund Nybegynder
08. juli 2002 - 14:55 #3
Kan du poste noget mere kode her?
Avatar billede refshauge Nybegynder
08. juli 2002 - 15:08 #4
ja, men det får du ikke meget ud af. Det er den ovenstående kode, der laver feltet hvor man kan redigere HTMLen. Resten af koden er de funktioner som bruges til at editere med. Hele filen er på 1035 linier.

Dette er fra css-filen, men det tror jeg ikke du kan bruge til noget:
.indhold {
    POSITION: ABSOLUTE;
    HEIGHT: 1px;
    LEFT: 0px;
    TOP: 0px;
    WIDTH: 1px;
}
Avatar billede avlund Nybegynder
08. juli 2002 - 15:10 #5
Hmm. Mystisk, mystisk. Kunne du evt. også levere en URL?
Avatar billede refshauge Nybegynder
08. juli 2002 - 15:36 #6
Desværre - det kører kun lokalt på en maskine, som ikke er på internet :-(
Avatar billede lequet Nybegynder
08. juli 2002 - 17:38 #7
Kan du ikke sætte det som en style direkte på din <td> Det er lidt mere besværligt, men det kan være det hjælper... Altså

<td style="border : 1px solid black ;">

Hvis ikke det allerede er prøvet selvfølgelig :)
Avatar billede refshauge Nybegynder
08. juli 2002 - 19:04 #8
Ja, <td style="border: 1px solid black;"> virker, men det løser ikke mit problem.

Det er nemlig sådan at det er en wysiwyg-editor til HTML, og det er jo ikke sikkert at brugeren vil have ramme om felterne i tabellen på websiden, men det ville være rart at have i editoren, så man kan adskille felterne fra hinanden.

Det skal fungere lidt ligesom i f.eks. word. Her kan man også se omridset af en tabel, men den kommer ikke med på udskriften.
Avatar billede spe Nybegynder
09. juli 2002 - 10:04 #9
Hvilken editor bruger du?
Avatar billede refshauge Nybegynder
09. juli 2002 - 15:40 #10
spe: øhhh... ikke forstået ?
Avatar billede pelkjaer Nybegynder
09. juli 2002 - 15:57 #11
Dit object er nødt til at have en datafil, det er blot for overskuelighedens skyld man sommetider hiver indholdet igennem et object.

Fx:

<object id="DinEditor" data="EditFiles/DinEditor.html" width="100%" height="100%" type="text/x-scriptlet" viewastext>
</object>

Det er så "DinEditor.html" du skal redigere.
Avatar billede refshauge Nybegynder
12. juli 2002 - 10:02 #12
Pelkjaer: Mit objekt ser nu således ud, men det gør ingen forskel. Tabelfelterne er stadig ikke omgivet af en streg.

<object ID="tbContentElement" data="editor.htm" width="100%" height="100%" CLASS="indhold" CLASSID="clsid:2D360201-FFF5-11D1-8D03-00A0C959BC0A" type="text/x-scriptlet" VIEWASTEXT>
  <param name=Scrollbars value=true>
</object>
Avatar billede refshauge Nybegynder
12. juli 2002 - 10:04 #13
Glemte lige:
  editor.htm ser således ud:

<html>
<head>
<style>
  td { border: 1px solid black; }
</style>
</head>
<body bgcolor="#FFFF00"></body>
</html>
Avatar billede pelkjaer Nybegynder
12. juli 2002 - 17:44 #14
Jeg vil da ikke håbe det er HELE indholdet :)

Anyway, så vis noget af den kode du ikke kan få til at virke, incl. css og tabeller, fordi det skal virke, og har ikke noget med object'et at gøre.

Se selv:

<html>
<head>
<style type="text/css">
td {border: 1px black solid;}
</style>
</head>
<body>
<table>
<tr>
<td>hejsa</td>
<td>hejsa</td>
<td>hejsa</td>
</tr>
</table>
</body>
</html>
Avatar billede intrique Nybegynder
21. juli 2002 - 12:32 #15
Har ikke helt fattet hvad det går ud på.. men vil du have noget lignende det her: http://www20.brinkster.com/bitmappers/help_eksperten_2.htm ?

Hvis du vil det kan du enten kigge på den flotte frontpage kode eller så skal jeg nok svare på hvordan man gør det...
Avatar billede refshauge Nybegynder
14. august 2002 - 08:33 #16
hmmm... jeg lukker spørgsmålet, da jeg ikke har fået nogle svar jeg kan bruge.

Er der nogen der får et genialt indfald hører jeg gerne om det, så skal jeg nok åbne spørgsmålet igen
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