Avatar billede mathiasiversen Nybegynder
26. november 2001 - 19:31 Der er 3 kommentarer og
1 løsning

Vidrebygning af min editor!

Jeg har en editor her hvor brugeren selv kan ændre teksten til bold og kursiv, men han skal og kunne ændre tekststørrelse og sætte punkter f.eks

/mathias

Svaret skal integreres i koden, da jeg har

Kode til min nuværende editor:

<form onsubmit=\"copyValue(this);\" name=\"form\" onreset=\"copyValueModsat(this);\" action=\"ADDtekstOPDATERER.asp?valg=<%=valg%>&Overskrift=<%=request(\"Overskrift\")%>&Omraade=<%=request(\"Omraade\")%>&ID=<%=request(\"ID\")%>&Billed_ID=<%=Billed_ID%>\" method=\"post\" >
<input onclick=\"copyValueModsat(form);\" value=\"Indlæs tekst\" type=\"button\" /><br /><br />
<iframe width=\"100%\" height=\"80%\" id=\"myEditor\"></iframe>
<%
if valg = \"Gem\" then
strSQL = \"Select * from tekster where ID = \"&request(\"ID\")&\"\"
set rs = conn.execute(strSQL)
%>
<textarea style=\"display: none;\" name=\"Broedtekst\"><%response.write rs(\"Broedtekst\")%></textarea>
<% else %>
<textarea style=\"display: none;\" name=\"Broedtekst\"></textarea>
<%
end if
%>


<script>
  function copyValue(f) {
    f.elements.Broedtekst.value = \"\" + myEditor.document.body.innerHTML + \"\";
  }
  function copyValueModsat(f) {
    myEditor.document.body.innerHTML = \"\" + f.elements.Broedtekst.value + \"\";
  }
  function makeBold() {
    var tr = frames.myEditor.document.selection.createRange()
    tr.execCommand(\"Bold\")
    tr.select()
    frames.myEditor.focus()
  }
    function makeItalic() {
    var tr = frames.myEditor.document.selection.createRange()
    tr.execCommand(\"Italic\")
    tr.select()
    frames.myEditor.focus()
  }
    function makeUnderline() {
    var tr = frames.myEditor.document.selection.createRange()
    tr.execCommand(\"Underline\")
    tr.select()
    frames.myEditor.focus()
  }
  frames.myEditor.document.designMode = \"On\"
</script>
<input type=\"button\" onclick=\"makeUnderline()\" value=\"Underline\">
<input type=\"button\" onclick=\"makeItalic()\" value=\"Italic\">
<input type=\"button\" onclick=\"makeBold()\" value=\"Bold\">
<input type=\"submit\" value=\"Submit\">
</form>

Avatar billede mathiasiversen Nybegynder
26. november 2001 - 19:32 #1
Svaret skal integreres i koden, da jeg har (her kommer fortsættelsen) tidligere har rodet med nogle eksempler og ikke kunne få det til at virke!

Avatar billede olebole Juniormester
26. november 2001 - 19:43 #2
<ole>
Du kan søge her på Eksperten ....det har været oppe en bunke gange. Desuden er DHTML-editoren solidt dokumenteret på MS\'s site ....søg - og du skal finde  ;o)
/mvh
</bole>
Avatar billede mathiasiversen Nybegynder
26. november 2001 - 19:44 #3
Ja, det ved jeg, men sidst jeg prøvede gik jeg kold - jeg ku ik få det til at virke - derfor søger jeg hjælp netop nu!
Avatar billede mathiasiversen Nybegynder
28. november 2001 - 10:53 #4
Nå , nu fik jeg det til at virke!
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