oke.. i fixed the issue now.
incase you want to know the solution i added this function:

function html_entity_decode(str) {
 var ta=document.createElement("textarea");
 ta.innerHTML=str.replace(/</g,"&lt;").replace(/>/g,"&gt;");
 return ta.value;
}

than i edited this line:
i.value = self.revert;

to:
i.value = html_entity_decode(self.revert);

that did the trick for me... i still think it`s best to somehow assign php`s
html_entity_decode function to javascript.. i just don`t know how to do that
at this moment. perhaps later.

2007/2/27, Mark <[EMAIL PROTECTED]>:

i don`t think that helps.. the text must be editable so it doesn`t _NEED_
to be a div.
also a div could cause other problems.. and it will in the place where i
need it :( i will try to put up a example somewhere.

2007/2/27, Danny Wachsstock <[EMAIL PROTECTED]>:
>
>
> I'm not sure if this will solve your problem, but a cheap way to emulate
> html_entity_decode is:
>
> function html_entity_decode(string) {return
> $('<div>').html(string).text()}
>
> It creates a div, uses your string as the innerHTML, and outputs the
> HTML
> created. If the string is not valid HTML, things may not work.
>
> The reverse would beL
>
> function html_entity_encode(string) {return
> $('<div>').text(string).html()}
>
> Hope this helps
>
> Danny Wachsstock
>
>
> Mark-235 wrote:
> >
> > no that`s not the best way.. can`t i assign a php function to
> javascript
> > and
> > use it the same way i would have done with php?
> >
> > 2007/2/27, Sam Collett < [EMAIL PROTECTED]>:
> >>
> >> On 27/02/07, Mark <[EMAIL PROTECTED]> wrote:
> >> > yea oke.. but do you guys have any idea how to solve this issue?
> >> > in php it would be: html_entity_decode() but that doesn`t work in
> >> > javascript.. besides the fact that i would need to edit the plugin
> and
> >> i
> >> > have no idea where i need to edit it.. :(
> >>
> >> Perhaps not the best way to do it, but you could try replacing
> >>
> >> self.revert = jQuery(self).html();
> >>
> >> with
> >>
> >> self.revert     =
> >> jQuery(self).html().replace(/&gt;/g,">").replace(/&lt;/g, "<");
> >>
> >> Not tested though.
> >>
> >> >
> >> > 2007/2/27, Sam Collett < [EMAIL PROTECTED]>:
> >> > > On 27/02/07, Mark <[EMAIL PROTECTED]> wrote:
> >> > > > i`m trying to edit the whole tag.
> >> > > > and i can`t post any samples online.. i don`t have any sites
> >> online.. i
> >> > do
> >> > > > have some free subdomains somewhere but i hardly know where i
> left
> >> them
> >> > :P
> >> > > > perhaps in the future..
> >> > >
> >> > > You could upload them to Google Pages (http://pages.google.com/
> ).
> >> > > That's what I did in the past before it was blocked from work.
> Not
> >> > > sure how many others on this list have Google Pages blocked.
> >> > >
> >> > > >
> >> > > >  2007/2/27, Mika Tuupola <[EMAIL PROTECTED]>:
> >> > > > >
> >> > > > > On 27 Feb 2007, at 01:47, Mark wrote:
> >> > > > >
> >> > > > > > > i have a edit in place thing now and i have this text:
> >> > > > > > > <div class=\"admin_link\">#INCLUDE#</div>
> >> > > > > > >
> >> > > > > > > when you click on the the text field pops in BUT the
> content
> >> is
> >> > > > > > > suddently different.. the content now is:
> >> > > > > > > &lt;div
> >> > class="admin_link"&gt;#INCLUDE#&lt;/div&gt;
> >> > > > >
> >> > > > > > sorry, i forgot to mention that..
> >> > > > > > i`m using the jEditable plugin.
> >> > > > >
> >> > > > > Ok. To be clear. Is the text you are trying to edit
> "#INCLUDE#"
> >> or
> >> > > > > are you trying to edit the whole html tag "<div
> >> class=\"admin_link
> >> > > > > \">#INCLUDE#</div>" ?
> >> > > > >
> >> > > > > Maybe you can post some example code online?
> >> > > > >
> >> > > > > --
> >> > > > > Mika Tuupola
> >> > > > 
http://www.appelsiini.net/~tuupola/<http://www.appelsiini.net/%7Etuupola/>
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > _______________________________________________
> >> > > > > jQuery mailing list
> >> > > > > [email protected]
> >> > > > > http://jquery.com/discuss/
> >> > > > >
> >> > > >
> >> > > >
> >> > > > _______________________________________________
> >> > > > jQuery mailing list
> >> > > > [email protected]
> >> > > > http://jquery.com/discuss/
> >> > > >
> >> > > >
> >> > >
> >> > > _______________________________________________
> >> > > jQuery mailing list
> >> > > [email protected]
> >> > > http://jquery.com/discuss/
> >> > >
> >> >
> >> >
> >> > _______________________________________________
> >> > jQuery mailing list
> >> > [email protected]
> >> > http://jquery.com/discuss/
> >> >
> >> >
> >>
> >> _______________________________________________
> >> jQuery mailing list
> >> [email protected]
> >> http://jquery.com/discuss/
> >>
> >
> > _______________________________________________
> > jQuery mailing list
> > [email protected]
> > http://jquery.com/discuss/
> >
> >
>
> --
> View this message in context:
> 
http://www.nabble.com/problem-with-%22edit-in-place%22-on-HTML-coding.-tf3295602.html#a9188810
> Sent from the JQuery mailing list archive at Nabble.com.
>
>
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
>


_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/

Reply via email to