Avatar billede cht Nybegynder
16. marts 2002 - 09:30 Der er 25 kommentarer og
2 løsninger

DHTML Editor - skriftstørrelse og stkrifttype

Jeg har en DHTML Editor, hvor det kun skal være mulig at bruge skrifttypen Verdana og størrelsen 10 pkt.

Men jeg har en bruger, der fortæller mig at hver gang han hopper en linje ned, laver nyt
afsnit, da laver den skriften om til 8 punkt.

Editoren kan ses på denne side:
http://cht.dk/dhtmleditor/

Er der andre der har samme problem?


Findes der evt. en måde at lave det skrifttypen og størrelsen om, hvis man indsætter noget fra klipbordet.
Avatar billede sthen Nybegynder
16. marts 2002 - 09:42 #1
Er det ikke nemmere én gang for alle at lave det i eksterne stylesheets
Avatar billede steen_hansen Forsker
16. marts 2002 - 09:49 #2
Idéen er god nok, men du skal manuelt formattere din tekst i koden, hvis du benytter denne editor; her BURDE du kun kunne benytte Verdana size 2. Ergo er det en fejl i editoren.

Hvis du åbner dit html-dokument i NotePad/Notesblok, vil du kunne se flg. kode:

<font face="Verdana" size="2">Din skrevne tekst"</font>

Editoren må have en bug. Download en anden editor. Som WYSIWYG-editor er Microsoft FrontPage et udemærket bud. Dog skal man tage højde for, at FP kan generere noget uhensigtsmæssig kode i visse situationer, som skal rettes manuelt bagefter. Er man omærksom på det, er der ingen problemer.
Avatar billede olebole Juniormester
16. marts 2002 - 18:37 #3
<ole>
Nu er der ikke tale om FP - selvom det er den samme 'motor', der ligger til grund (hvilket i øvrigt gælder hele Office-pakken m.m.).

Du kan ikke anvende stylesheets i denne forbindelse, men editoren er kun en spæd begyndelse. Er du ikke rigtig skrap til JavaScript og DHTML har du ikke en chance for at få noget virkelig godt ud af den.
Der skal ske en ret omfattende kodetilretningt - både under skrivning (f.eks. indsætte '<br>' i stedet for '<p>') og bagefeter - før der gemmes.

Man kan lave det mest utrolige med den og et velskrevet omgivende miljø, men at have editoren er lidt, som at stå med en gearkasse og ønske sig en Ferrari  ;o)
/mvh
</bole>
Avatar billede cht Nybegynder
16. marts 2002 - 22:17 #4
Tak for jeses svar, jeg har dog fundet ud af at det ikke er editoren, der er noget galt med, men derimod den side hvor det man har gemt i editoren bliver vist, så det har jeg nu ændret og så virker det bare.

:-)
Avatar billede steen_hansen Forsker
16. marts 2002 - 22:20 #5
Det glæder mig, at du fandt ud af det. Tak for point :o)
Avatar billede idiotbarn Nybegynder
11. november 2002 - 22:53 #6
CHT...hvordan fik du sat en standart font på siden, jeg kan bare ikke få det til at virke...jeg skal ha verdana str8 som standart, men kan ikke få det til at virke i editoren
Avatar billede cht Nybegynder
11. november 2002 - 23:01 #7
Det gør du ved at lave en standart side, som bliver vist i dhtml editoren, hvor du laver et style sheet, der angiver hvordan skrift typerne skal være på siden, på min side getpage.asp har jeg følgende style sheet:

BODY {
    font-family : Verdana;
    font-size : 10 pt;
    color : Black;
}

Du har sikkert en linje i stil med denne, som henter standart siden, hvis du ikke har skal du have lavet det:

  tbContentElement.LoadURL(window.location.href.substring(0, window.location.href.lastIndexOf("/")) + "/getpage.asp?id=" + "<%=Request.QueryString("Id")%>");
Avatar billede idiotbarn Nybegynder
11. november 2002 - 23:09 #8
ok hvad er det:
tbContentElement.LoadURL(window.location.href.substring(0, window.location.href.lastIndexOf("/")) + "/getpage.asp?id=" + "<%=Request.QueryString("Id")%>");
Jeg henter min med:
<IFRAME WIDTH=600 HEIGHT=300 style="font-family: verdana;" ID=myEditor></IFRAME>
<script>
frames.myEditor.document.designMode = "On"
</SCRIPT>
Avatar billede idiotbarn Nybegynder
11. november 2002 - 23:10 #9
BODY {
    font-family : Verdana;
    font-size : 10 pt;
    color : Black;
}
virker ikke hvis jeg setter den ind i min asp side...
Avatar billede cht Nybegynder
11. november 2002 - 23:19 #10
Det er standartsiden der hentes med den kode jeg sendte, dvs. at hvis jeg på siden getpage.asp skriver "Skriv din tekst her" så vil den tekst altid være skrevet på siden.

Mht. style sheet så skal du selvfølgelig fortælle den at det er style sheet, det kan du gøre ved at skrive:

<style type="text/css">
BODY {
    font-family : Verdana;
    font-size : 10 pt;
    color : Black;
}
</style>

Har du ikke en side hvor du kan skrive tekst, som vil være standarttekst i editoren?
Avatar billede idiotbarn Nybegynder
11. november 2002 - 23:33 #11
Altså lave en side med:
<script>
frames.myEditor.document.designMode = "On"
</SCRIPT>

Og så hente den med:
<IFRAME WIDTH=600 HEIGHT=300 style="font-family: verdana;" ID=myEditor scr="Hent siden"></IFRAME>
Hvor skal jeg så sætte stylen ind hvis det er sådan?
Avatar billede cht Nybegynder
11. november 2002 - 23:36 #12
Så skal du indsætte dit style sheet på siden, som du i den kode du lige har sendt har kaldt "Hent siden"
Avatar billede idiotbarn Nybegynder
11. november 2002 - 23:50 #13
Altså skulle det her ikke virke?

<HTML>
<HEAD>
<TITLE>Edit-enties-sliced2</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<style type="text/css">
BODY {
    font-family : Verdana;
    font-size : 10 pt;
    color : Black;
}
</style>

</HEAD>

<body>
<IFRAME WIDTH=600 HEIGHT=300 ID=myEditor></IFRAME>
<script>
frames.myEditor.document.designMode = "On"
</SCRIPT>
Avatar billede cht Nybegynder
11. november 2002 - 23:54 #14
ja, hvis du har indsat det på den rigtige side, hvis du vil være sikker kan du f.eks. lige skrive noget tekst på siden og se om det bliver vist, så du kan redigere den tekst.
Avatar billede idiotbarn Nybegynder
12. november 2002 - 00:00 #15
Kan ikke få den til at virke på nogen af mine forms...
Avatar billede pelkjaer Nybegynder
12. november 2002 - 00:03 #16
Nej, har du ikke en init() funktion hvor du definerer din editor ved onload?
Avatar billede idiotbarn Nybegynder
12. november 2002 - 00:04 #17
Hvis jeg skriver INPUT istedet for BODY virker det på den på tekstfelterne, men ikke på editoren
Avatar billede cht Nybegynder
12. november 2002 - 14:18 #18
nej jeg har ingen init() funktion, hvor har du din editor fra?
Avatar billede pelkjaer Nybegynder
12. november 2002 - 14:21 #19
Den har jeg skam selv lavet.
Avatar billede cht Nybegynder
12. november 2002 - 15:56 #20
ok, jeg tror ikke at jeg umiddelbart kan fortælle dig hvordan du så skal gøre.
Avatar billede pelkjaer Nybegynder
12. november 2002 - 16:02 #21
?? Det er ikke mig der skal ha' hjælp :)
Avatar billede cht Nybegynder
12. november 2002 - 16:08 #22
ok, du svarerde bare på et spørgsmål jeg stillede til "idiotbarn", men jeg fik vidst også svaret på et spørgsmål, som du stillede til "idiotbarn" :)
Avatar billede pelkjaer Nybegynder
12. november 2002 - 16:13 #23
nemlig :)
Avatar billede idiotbarn Nybegynder
12. november 2002 - 17:11 #24
eh..nåh...
Jeg har ingen init() til min editor...den er lavet efter:
http://www.siteexperts.com/tips/contents/ts12/page1.asp
Avatar billede idiotbarn Nybegynder
12. november 2002 - 17:28 #25
men kan jeg ikke bare smide en init() på (jeg er meget ny til det her)
Avatar billede idiotbarn Nybegynder
13. november 2002 - 23:37 #26
OK...jeg har lavet en ny...der har en init()funktion...hvad så?
Avatar billede pelkjaer Nybegynder
14. november 2002 - 00:33 #27
Jamen hvordan har du lavet den? Du siger du har lavet en init funktion, så forstår jeg ikke at du ikke kan finde ud af at definere en simpel default skrifttype.
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