Avatar billede weiland Nybegynder
27. april 2003 - 13:59 Der er 8 kommentarer og
1 løsning

Tabeller i browser-editor

Jeg har fundet http://www.siteexperts.com/tips/contents/ts12/page4.asp, der meget elegant forklarer, hvordan man laver en editor med en iframe.
Men det bliver IKKE forklaret, hvordan man også laver tabel-funktionalitet (altså oprette/rette tabeller).

Det kan man til gengæld se i praksis på http://www.html.dk/artikler/00030/SAMPLES/Web/WebApp/builded.htm
Men her anvendes ikke iframe, så metoden kan vel ikke umiddelbart overføres???

Hvordan udvider man iframe-eksemplet med tabel-funktionalitet?
Avatar billede olebole Juniormester
27. april 2003 - 14:11 #1
<ole>

Der er tale om to vidt forskellige typer scripts. Prøv at søge på Eksperten .... det har været oppe et utal af gange  :)

/mvh
</bole>
Avatar billede weiland Nybegynder
27. april 2003 - 14:37 #2
OK, jeg prøver at lave et eksempel....
Avatar billede olebole Juniormester
27. april 2003 - 14:47 #3
Det behøver du ikke. Jeg forstår fint, hvad du mener - men prøv at søge. Der er masser af andre, der har spurgt om det samme - og fået svar  ;o)
/mvh
Avatar billede Slettet bruger
28. april 2003 - 15:36 #4
Der er et simpelt eksempel på en tabelfunktion i min editor her:
http://www.phoenixv.dk/wysiwyg/wysiwyg.html
Den bruger dog ikke iframe, men du skulle nok kunne gennemskue det alligevel! :)
Avatar billede weiland Nybegynder
28. april 2003 - 16:20 #5
Tak for det. Den vil jeg kigge nærmere på...! Man kan ikke rette i tabellen (indsætte rækker etc.), men det kan editoren måske udvides med... Nu får vi se.
Avatar billede Slettet bruger
29. april 2003 - 15:15 #6
Det kan den udvides med, ja, men det gør jeg ikke i den nærmeste fremtid.
Avatar billede weiland Nybegynder
01. maj 2003 - 13:47 #7
Jeg har nu droppet iframe-løsningen, og valgt løsningen, der opererer med denne:

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

Jeg vil jo gerne dele points ud :-), så derfor er mit spørgsmål nu:

Hvordan indlæser jeg et stylesheet i dette object? Standarden er jo bare:

<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft DHTML Editing Control">
<TITLE></TITLE>
</HEAD>
<BODY>

Kan jeg manipulere med dette, således at der refereres til et stylesheet?

(Og når jeg kan gøre dette, gætter jeg på at skridtet til at fylde noget database-indhold ind i objectet ikke er langt)
Avatar billede weiland Nybegynder
01. maj 2003 - 14:18 #8
Som olebole har beskrevet i et andet eksperten-spørgsmål ( http://www.eksperten.dk/spm/52785 ), så kan følgende bruges til at indsætte database-udtræk i objectet:

function LoadText() {
var str;
str = "noget <b>fed</b> tekst";
tbContentElement.DOM.body.innerHTML = str;
tbContentElement.focus();
}

- som så kaldes i OnLoad

Men jeg mangler stadig at have fuld kontrol, således at jeg kan referere til et stylesheet i headeren... :-)
Avatar billede weiland Nybegynder
02. maj 2003 - 19:39 #9
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