Com tentativa e erro consegui fazer funcionar no IE. Removendo a
parate do codigo que tem {method: 'get'} funcionou.

On 8/28/06, Diego Manenti Martins <[EMAIL PROTECTED]> wrote:
> default-zpublisher-encoding utf-8 no zope.conf resolveu o problema do
> character encoding.
>
> agora tem esse problema do Internet Explorer. Alguem ai que usa
> prototype.js tem alguma idéia?
>
> Valeu!
>
> On 8/28/06, Diego Manenti Martins <[EMAIL PROTECTED]> wrote:
> > Ola,
> >
> > tenho o seguinte zpt (prod_html):
> > [code]
> > <html>
> >   <head>
> >     <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
> >     </head>
> >     <body>
> >         <b>Produção Atual</b>
> >         <br><br>
> >         <table cellspacing='1' border='0' cellpadding='10'>
> >         <tr>
> >             <th align='left'>Caracteríticas da linha</th>
> >             <td></td>
> >         </tr>
> >         <tr tal:repeat="item python:here.prod_linha_py(table='param',
> > cols='id,title,data', ops='where modify=1 order by id')">
> >             <td align='left' tal:content="structure item/title">title</td>
> >             <td align='center' tal:content="structure item/data">data</td>
> >             </tr>
> >         </table>
> >     </body>
> > </html>
> > [/code]
> >
> > esse script (prod_linha_py):
> > [code
> > dic = context.sql.get_table_zsql(table=table, cols=cols, 
> > ops=ops).dictionaries()
> >
> > r=[]
> >
> > for d in dic:
> >     title = d['title'].decode('latin-1').encode('utf-8')
> >     d.update({'title':title})
> >     if not 'cod' in d['id']:
> >       r += [d]
> >
> > return r
> > [/code]
> >
> > esse outro script (prod_py):
> >
> > [code]
> > r = context.prod_html()
> > return r
> > [/code]
> >
> > e outro zpt (index_html):
> >
> > [code]
> > <html>
> >     <head>
> >         <title tal:content="template/title">The title</title>
> >         <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
> >     </head>
> >         <body>
> >         <script src="prototype.js"></script>
> >
> >
> >         <script>
> >             function prod()
> >             {
> >                 var url = 'prod_py';
> >                 var test = new Ajax.Updater({success: 'prod'}, url,
> > {method: 'get'});
> >             }
> >
> >             window.onload = prod;
> >             setInterval("prod()", 2000);
> >         </script>
> >
> >         <span id='prod'></span>
> >         </body>
> > </html>
> > [/code]
> >
> > mais o prototype.js
> >
> > quando abro o prod_html o character encoding selecionado no navegador
> > é iso8859-15 quando deveria ser utf-8, porém se eu mudo manualmente o
> > character encoding para utf-8 a página aparece normalmente. No caso do
> > index_html, nem mudando o character encoding manualmente.
> > outro problema que tenho é que o index_html deveria atualizar os
> > valores na tabela através do prototype.js. No firefox funciona mas no
> > Internet explorer nao.
> >
> > Alguma sugestao?
> >
> > --
> > Diego Manenti Martins
> > +55 48 8407-5657
> >
>
>
> --
> Diego Manenti Martins
> +55 48 8407-5657
>


-- 
Diego Manenti Martins
+55 48 8407-5657


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a