Avatar billede budda Nybegynder
01. december 2003 - 12:28 Der er 11 kommentarer og
1 løsning

wysiwyg editor

Jeg har lavet en simpel WYSiWYG editor
Problemet er bare jeg ikke kan få den til at sende indholdet videre hvordan gør jeg det gennem POST ?

linket her :
www.kasperbonde.dk/wysiwyg.html

jeg ved nok billederne ikke er der men de er irelevante for mit spg.

På forhånd tak
Avatar billede roenving Novice
01. december 2003 - 13:39 #1
Du indsætter en form (f.eks. nedenunder og med en trykknap til at sende)

<form name="sendForm" action="ditServerSideGemmeScript.asp" method="post" onsubmit="this.editorTekst.value=window.frames.vsField.innerHTML">
<input type="hidden" name="editorTekst">
<input type="submit" value="Send Tekst">
</form>

-- blev lige i tvivl om der ikke skulle et .document før .innerHTML, men det kan du jo prøve med og uden !-)
Avatar billede budda Nybegynder
01. december 2003 - 14:14 #2
http://www.kasperbonde.dk/wysiwyg.php

Der kan du se den..
Den virker ikke helt
Avatar billede roenving Novice
01. december 2003 - 14:25 #3
Hvordan laver den fejl ?-)

-- og jeg glemte en vigtig ting i onsubmit: den skal returnere en true (så bliver den sendt !-) eller false (så bliver den ikke sendt), så du kan lave lidt test ved at:

<form name="sendForm" action="ditServerSideGemmeScript.asp" method="post" onsubmit="this.editorTekst.value=window.frames.vsField.innerHTML;return false;">
<input type="text" name="editorTekst">
<input type="submit" value="Send Tekst">
</form>

-- til test har jeg ændret feltet til at være vist, og sat return false; begge dele skal ændres til hhv. 'hidden' og return true, når det virker !-)

-- jeg regner ikke med at du har problemer serverside ...
Avatar billede budda Nybegynder
01. december 2003 - 14:29 #4
http://www.kasperbonde.dk/wysiwyg.php

Den siger det samme igen..
Avatar billede roenving Novice
01. december 2003 - 14:35 #5
Ny variant:

<form name="sendForm" action="ditServerSideGemmeScript.asp" method="post" onsubmit="this.editorTekst.value=window.frames['vsField'].innerHTML;return false;">
<input type="text" name="editorTekst">
<input type="submit" value="Send Tekst">
</form>
Avatar billede budda Nybegynder
01. december 2003 - 14:41 #6
virker heller ikke :/
Avatar billede roenving Novice
01. december 2003 - 14:42 #7
Hverken med eller uden .document ?-)
Avatar billede budda Nybegynder
01. december 2003 - 14:43 #8
Måde med og uden siger den det samme "undefined"
Avatar billede roenving Novice
01. december 2003 - 14:47 #9
<form name="sendForm" action="wysiwyg.php" method="post" onsubmit="this.editorTekst.value=window.frames['vsField'].document.body.innerHTML;return false;">
Avatar billede budda Nybegynder
01. december 2003 - 14:49 #10
WOW tak!

Svar tak :)
Avatar billede roenving Novice
01. december 2003 - 14:51 #11
Velbekomme '-)

<form name="sendForm" action="wysiwyg.php" method="post" onsubmit="this.editorTekst.value=window.frames['vsField'].document.body.innerHTML;return true;">
<input type="hidden" name="editorTekst">
<input type="submit" value="Send Tekst">
</form>
Avatar billede roenving Novice
01. december 2003 - 16:47 #12
-- og tak for points ;~}
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