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


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