login  Naam:   Wachtwoord: 
Registreer je!
 Forum

WYSIWYG editor lukt niet helemaal

Offline Warbringer - 17/01/2008 15:02 (laatste wijziging 17/01/2008 15:44)
Avatar van WarbringerOnbekend Hallo allemaal,
sorry als dit in de verkeerde sectie staat maar het staat in een php pagina lol en hij slaat het met php op dus dacht dat ik hem dan hier wel kon/mag plaatsen...

met de sima tutorial heb ik een stukje voor elkaar gekregen.
rest me enkel 2 vragen waar ik niet uit komt gezien ik totaal GEEN ajax / js ervaring heb.

Ik wil opslaan.. hoe doe ik dit?
verder wil ik als ik een kleur kies zo'n vierkant scherm krijgen met allemaal kleurtjes daarin... hoe doe ik dit?

Mijn huidige code zover is:

http://plaatscode.be/5030/



-- EDIT --

Deed net CTRL+A (Select All) en zag een foutmelding!!!!!

[Thu Jan 17 15:28:29 2008] [warn-phpd] mmap cache can't open D:\www\mijnsite.nl\www\admin\index.php (pid 19732 th 1856)

En als ik op save druk krijg ik:

Warning: fopen(file.html) [function.fopen]: failed to open stream: Permission denied in D:\www\molenaartuinonder.nl\www\admin\index.php on line 190

Warning: fwrite(): supplied argument is not a valid stream resource in D:\www\molenaartuinonder.nl\www\admin\index.php on line 191
opslaan mislukt

Heb mijn save button gemaakt met de code:
  1. <img src="save.gif" width="25" height="25" onClick="opslaan()">

  1. function opslaan() {
  2. var htmlCode = document.getElementById('iframe').contentWindow.document.body.innerHTML;
  3. document.getElementById("areaCode").value = htmlCode;
  4. document.getElementById("formCode").submit();
  5. }


Iemand een idee wat dit is / hoe op te lossen?

Citaat:
Code tags aub

1 antwoord

Gesponsorde links
Offline Wave6 - 17/01/2008 15:55 (laatste wijziging 17/01/2008 15:58)
Avatar van Wave6 PHP beginner Als je dit wil opslaan. moet je een hidden field plaatsen waarin je platte html codes kan stoppen.
Die waardes stop je dan in een file of database.

hier een code waarmee je dat kan doen.
  1. function plain_html()
  2. {
  3. document.getElementById("hidden_field_id").value = document.getElementById("iframe_id").contentWindow.document.body.innerHTML;
  4. }


Dit moet je textarea worden
  1. <input type="hidden" id="hidden_field_id">


Dan zet je dit in je submit knop
  1. <input type="submit" name="submitknop" value=" Opslaan " onClick="plain_html();">


Dat is een manier om je iframe waardes in een database te stoppen.
Er zullen vast en zeker nog andere manieren zijn. Maar daar ben ik niet zo in thuis.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2019 Sitemasters.be - Regels - Laadtijd: 0.226s