Cross Browser Rich Text Editor

Pagina: 1
Acties:
  • 43 views sinds 30-01-2008

  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
Ik heb van de volgende URL een Cross Browser rich text editor gedownload.

http://www.kevinroth.com/rte/demo.htm

Ik gebruikte eerder een HTML textarea om de text uit dit veld in een database op te slaan.

Nu ik deze rich text editor gebruikt, die ik als "name" dezelfde naam als het textveld heb gegeven komt er niets meer in de database terrecht.

Iemand die deze editor weleens voor hetzelfde doel gebruikt heeft en weet hoe ik dat voor elkaar moet krijgen? Ik weet niet wat voor variable hij gebruikt om zijn inhoud aan te duiden.

  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

Gewoon wat debuggen dus? Je post vars checken, JS checken, etc, etc.

Huur mij in als freelance SEO consultant!


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Dat komt omdat het geen textarea is maar een iframe.

  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
Hoe werkt het met een iframe dan, lijkt dat het dan toch ook mogelijk moet zijn om de inhoud als variabele te posten?

  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Dan zul je de inhoud van de iframe (in de 'view source' mode) moeten uitlezen en in een textarea moeten plakken.

Zoiets ongeveer:

JavaScript:
1
document.forms["jouwformulier"].elements["textvak"].value = document.rte1.document.body.innerHTML;

[ Voor 42% gewijzigd door André op 18-03-2004 10:53 ]


  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
En kan je een textarea voor die reden ook 'hidden' maken?

Verwijderd

ViNyL schreef op 18 maart 2004 @ 10:56:
En kan je een textarea voor die reden ook 'hidden' maken?
code:
1
display:none;

  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
En dit stuk javascript zet ik onder aan mijn pagina neer waar je het formulier op invult?
code:
1
document.forms["jouwformulier"].elements["textvak"].value = document.rte1.document.body.innerHTML;

Want ik heb het daar nu staan maar dat werkt niet.

[ Voor 10% gewijzigd door ViNyL op 18-03-2004 11:01 ]


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

Wat dacht je ervan dat te doen als je je formulier submit?

  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
Dat doe ik nu dus ook. Of bedoel je het als onClick actie of zoiets van de submit button?

Het stomme is trouwens, als ik in mijn source alvast wat text in het veld laat zetten, dan wordt dit wel in de database opgeslagen :?

[ Voor 105% gewijzigd door ViNyL op 18-03-2004 11:18 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

ViNyL schreef op 18 maart 2004 @ 11:01:
En dit stuk javascript zet ik onder aan mijn pagina neer waar je het formulier op invult?
code:
1
document.forms["jouwformulier"].elements["textvak"].value = document.rte1.document.body.innerHTML;

Want ik heb het daar nu staan maar dat werkt niet.
Klopt, je moet de namen nog aanpassen (jouwformulier), dit is alleen een voorbeeld om je op weg te helpen.
ViNyL schreef op 18 maart 2004 @ 11:03:
Dat doe ik nu dus ook. Of bedoel je het als onClick actie of zoiets van de submit button?

Het stomme is trouwens, als ik in mijn source alvast wat text in het veld laat zetten, dan wordt dit wel in de database opgeslagen :?
Duh 8)7 dat is toch logisch. Je moet nu alleen nog de waardes uit het iframe overhevelen naar de textarea en klaar ben je.

  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
Ja ik heb de waardes ook wel aangepast. Ik heb vervolgens een functie gemaakt (copytext) en in mijn form tag neer gezet "onClick='copytext()'"

De functie copytext ziet er zo uit:

code:
1
2
3
4
5
function copytext() 
{
document.forms["addnews"].elements["inhoud"].value = document.inhoud.document.body.innerHTML;

}


Textarea heb ik hidden gemaakt met de style tag: display:hidden;

Toch werkt het nog niet, doe ik nog iets verkeerd?

[ Voor 8% gewijzigd door ViNyL op 18-03-2004 11:38 ]


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

onclick in een form-tag...

Ga eerst maar eens een javascript tutorialtje volgen, want dit schiet niet op zo.
Pagina: 1

Dit topic is gesloten.