You are not logged in.
I'm using xinha in a database form page, in the post file I do foreach($_POST as $key=>$value) to go over all the post information, 
but for some reason once a xinha editor loads on a text area that text area won't send with the rest of the form - and savesubmit doesn't work (Just freezes at (Saving...)).
Can someone show me where I screwed up? 
Each textarea has a unique id and name, the page looks like:
Notes: Same effect with/without div and with only savesubmit plugin
 I had it working before with something very similar 
The text area does work without the xinha editor on it
 Xinha: SVN At revision 1175. (fresh update just now)
 Browser:  Firefox 3.0.7 for Ubuntu
 Server: apache2 -v
Server version: Apache/2.2.9 (Ubuntu)
Server built:   Sep 19 2008 13:43:21
Firefox also spits out a few errors
with svn xinha:
5x:
Error: Permission denied to get property XULElement.accessibleType
Source File: http://localhost/xinha/XinhaCore.js
Line: 3322
5x:
Error: Permission denied to get property XULElement.accessibleType
Source File: http://localhost/xinha/XinhaCore.js
Line: 2829
1x:
Warning: Error in parsing value for property 'font'.  Declaration dropped.
Source File: http://localhost/xinha/skins/silva/skin.css
Line: 141
Warning: Error in parsing value for property 'filter'.  Declaration dropped.
Source File: http://localhost/xinha/Xinha.css
Line: 55
With the release xinha:
one of these:
Error: Permission denied to get property XULElement.accessibleType
Source File: http://localhost/xinha/XinhaCore.js
Line: 1173
Warning: Error in parsing value for property 'font'.  Declaration dropped.
Source File: http://localhost/xinha/skins/silva/skin.css
Line: 141
five of:
Error: Permission denied to get property XULElement.accessibleType
Source File: http://localhost/xinha/XinhaCore.js
Line: 1173
<html><head>
<script language="javascript" type="text/javascript" src="/php-business/WebPage/javascripts/datetimepicker.js">
//Date Time Picker script- by TengYong Ng of http://www.rainforestnet.com
//Script featured on JavaScript Kit (http://www.javascriptkit.com)
//For this script, visit http://www.javascriptkit.com
</script>
<!-- Load up the actual editor core -->
<script type='text/javascript'>
    _editor_url  = '/xinha/'  // (preferably absolute) URL (including trailing slash) where Xinha is installed
    _editor_lang = 'en';      // And the language we need to use in the editor.
    _editor_skin = 'silva';   // If you want use skin, add the name here
</script>
<script type='text/javascript' src='/xinha/XinhaCore.js'></script>
<script type='text/javascript'>
    var xinha_editors =
    [
        'basic info:text0-2:directions'
    ];
            
    var xinha_plugins =
    [
        'Linker',
        'SaveSubmit',
        'InsertPicture',
        'InsertWords',
        'Forms',
        'FormOperations',
        'FullPage',
        'ExtendedFileManager',
        'ClientsideSpellcheck',
        'BackgroundImage',
        'Abbreviation',
        'CharCounter',
        'ImageManager',
        'SuperClean',
        'Stylist',
        'Template',
        'Equation',
        'EditTag',
        'DoubleClick',
        'DefinitionList',
        'UnFormat',
        'PreserveScripts',
        'InsertPicture',
        'InsertSmiley',
        'InsertWords',
        'InsertPagebreak',
        'InsertMarquee',
        'InsertAnchor',
        'HorizontalRule',
        'Filter',
        'FindReplace',
        'CharCounter',
    ];
    function xinha_init()
    {
        if(!Xinha.loadPlugins(xinha_plugins, xinha_init)) return;
        var xinha_config = new Xinha.Config();
        xinha_config.width = 250;
        xinha_editors = Xinha.makeEditors(xinha_editors, xinha_config, xinha_plugins);
        Xinha.startEditors(xinha_editors);
    }
    Xinha.addOnloadHandler(xinha_init);
</script>
    
<style> <!--
    body           {margin-top: 0; margin-left: 0; margin-right: 0 }
    span.heading   {font-family: arial,helvetica,sans-serif;
                    font-size:   60%; color: gray; }
    span.heading a {text-decoration: none; }
    table.navbar   {border-bottom: 2px black solid; }
--> </style>
</head><body>
<table border='1' style="empty-cells: show;table-layout: fixed;">
<tr>
<form action='editbasic infopost.php' method='POST' enctype='multipart/form-data'>
<input type='hidden' name='referrer' value='editbasic infoform.php?customerid=1'>
</tr><tr>
<td width=250>directions</td>
<td width=400><input type='hidden' name='databasefield' value='directions'>
<input type='hidden' name='MAX_FILE_SIZE' value='2000000'>
<input name='userfile' type='file' id='userfile'>
<input name='upload' type='submit' class='box' id='upload' value=' Upload '>
<div><textarea style='height:100%;width: 100%; height: 100%; top:100px; bottom:100px;' id='basic info:text0-2:directions' name='basic info:text0-2:directions' >Yippie!!!wtf nowww it works.test.<filelink /></textarea></div></td> <!-- This is the textarea malfunctioning -->
<td width=250>signup date</td>
<td width=400><input type='text' value='22-march-2009 00:00:00' style='height:100%;width: 100%; height: 100%; top:100px; bottom:100px;' name='basic info:date:signup date' id='0-3' onblur=''>
<a href='javascript:NewCal("0-3","ddmmmyyyy",true,24)'>
<img src='http://localhost/images/cal.gif' width='16' height='16' border='0' alt='Pick a date'>
</a>
</input></td>
</tr><tr>
<td width=250>first name</td>
<td width=400><div><textarea style='height:100%;width: 100%; height: 100%; top:100px; bottom:100px;' id='basic info:first name' name='basic info:first name' >hrmwtf</textarea></div></td>
</tr></table></form>
</body></html>Last edited by 0xdeadc0de (2009-03-22 22:20:22)
Offline
It seems to work if I put the form outside the table but I don't want to make a seperate table for each row if I'm displaying multiple forms on a single page 
Offline
Your HTML is invalid as you discovered
<tr><form action='editbasic infopost.php' method='POST' enctype='multipart/form-data'>"<form>" is not a valid child of "<tr>" in any specification of HTML. Write valid HTML!
Move your form outside the table.
Neither is the input allowed in that <tr>, and the <tr> has no cells in it at all.
James Sleeman
Offline