Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Ako ulozit text napisany vo wyciwyg editore do premennej v PHP?

Zdravim.
Mohli by ste mi niekto poradit,ako mam ulozit text napisany vo wyciwyg editore do nejakej premennej v PHP?

Moj program vyzera asi takto:

function body()
    { 
     echo "
      <div id='content'> 
       <div id='sample'>
        <div id='mArea1' style='width: 680px; height: 300px; border: 100px solid #000;'>
		     <br><br/>hgfdhgfdh 
	</div>	 
       </div>  

       <script> 
       var area1, area2;
       function toggleArea1() 
       {
      	if(!area1) 
         {
		     area1 = new nicEditor({fullPanel : true}).panelInstance('mArea1',{hasPanel : true});
	       } 
         else 
          {
		       area1.removeInstance('mArea1');
		       area1 = null;
	        }
       }
      
          
       bkLib.onDomLoaded(function() { toggleArea1(); }); 
     
       
       </script>
        ";
        
    }

Za pomoc predom dakujem

Pro zdrojové kody tu máme tagy. ;-) (Kurt)
Změna předmětu, původně: JavaScript (host)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Keď namiesto <div id=mArea1> použíješ formulárový prvok <textarea id=mArea1 name="nejake_meno"> (umi…
los 01.12.2010 21:43
los
Je to super,dik,ale este by som to potreboval doladit.Ja ten text potrebujem ulozit do databazy ale… poslední
matasko24 04.12.2010 19:15
matasko24

Keď namiesto <div id=mArea1> použíješ formulárový prvok <textarea id=mArea1 name="nejake_meno"> (umiestnený v elemente form), tak sa pri odoslaní formulára (stlačením tlačidla input type=submit, ktoré treba ešte pridať) odošle automaticky aj obsah toho WYSIWYG editora. Na serveri budeš mať ten obsah klasicky v premennej $_POST['nejake_meno'].

Ak to chceš robiť bez formulára len pomocou JavaScriptu, tak k obsahu editora sa dostaneš takto (následne ho dostaneš použitím Ajaxu na server):

var text = nicEditors.findEditor('mArea1').getContent();

Zpět do poradny Odpovědět na původní otázku Nahoru