Yes, that was it! I just added "this.defaultValue = this.value;" to
the onblur event of the textareas and that was it. :D
Thanks, Eric.

w

On 2 apr., 17:16, Eric Shulman <[email protected]> wrote:
> > placeEdit is the DIV where the edit table is rendered. This table
> > includes textareas where you can modify values. In IE, the changes are
> > picked up, but in other browsers, I only get the original values, no
> > changes. I did some reading and apparently innerHTML is proprietary M$
> > stuff and only works so-so elsewhere.
>
> > Any suggestions/alternatives as to how I can retrieve the content of
> > the DIV? And I need the HTML code, so I can do the appropriate
> > replacements and get the parameters that I need, so textContent (which
> > also ignores changes) is out.
>
> Take a look at the code in TiddlyTools' SnapshotPlugin getSnap()
> function.  In particular, the following lines:
> -----------------------
> var elems=snapElem.getElementsByTagName('input');
> for (var i=0; i<elems.length; i++) { var e=elems[i];
>         if (e.type=='text')             e.defaultValue=e.value;
>         if (e.type=='checkbox')         e.defaultChecked=e.checked;
>         if (e.type=='radiobutton')      e.defaultChecked=e.checked;}
>
> var elems=snapElem.getElementsByTagName('textarea');
> for (var i=0; i<elems.length; i++)
> elems[i].defaultValue=elems[i].value;
> -----------------------
>
> The above code sets the "defaultValue" of any form fields to match
> that fields current value.  Then, when snapElem.innerHTML is retrieved
> as text, those fields will have: defaultValue="..." included in the
> HTML syntax.
>
> enjoy,
> -e
> Eric Shulman
> TiddlyTools / ELS Design Studios
>
> HELP ME TO HELP YOU - MAKE A CONTRIBUTION TO MY "TIP JAR"...
>    http://www.TiddlyTools.com/#Donations
>
> Professional TiddlyWiki Consulting Services...
> Analysis, Design, and Custom Solutions:
>    http://www.TiddlyTools.com/#Contact

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to