none
Problemas com HTA no IE 10 RRS feed

  • Pergunta

  • Ba galera.

    Tenho uma aplicação em HTA que rola normalmente com IE 6 ate o 9, porem eu instalei uma maquina com Windows 8 IE 10 e ela funciona todas as funções do vbs, porem o HTA perdeu a cor de fundo, alguém sabe como alterar esta definição para que ele volte a ter a cor de fundo.

    <body STYLE="font:20 pt times new roman; color:white;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#557DA3', EndColorStr='#00007F')">

    Encontrei alguns sites inclusive este mais não consegui fazer a alteração http://www.colorzilla.com/gradient-editor/

    obrigado tche.

    terça-feira, 8 de janeiro de 2013 13:58

Respostas

  • Aparecido

    ba bom dia

    vou tentar desta forma que vc colocou, muito obrigado pela ajuda, depois do post fiquei batendo a cabeça tb tche e consegui resolver separando a linha da fonte com a da cor deixando a de cor assim <body bgcolor="background-image: -ms-linear-gradient(top center, circle cover, #557DA3 50%, #00007F 90%);"> e o IE 10 aceitou também tche.

    obrigado mais uma vez.

    • Marcado como Resposta Marcelo TI quinta-feira, 10 de janeiro de 2013 09:03
    quinta-feira, 10 de janeiro de 2013 09:03
  • Opa...

    Fiz uns testes e bom percebi algo, o problema é somente com a Tag "Body", tanto por <Body> ou por css .body {xxxxx; xxx}, no entanto, se utilizar em tabelas, colunas, linhas, text área, botão,  etc  ele funciona (!?), então criei uma tabela com as tags

    onde Fundo é

    .Fundo {color: #000000;font-weight: 1px;border: 1px outset #FFFFFF;font-family=verdana; font-variant=small-caps;.filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F8F8FF',endColorStr='#DCDCDC',gradientType='0');}

    <table width =100% height="100%"  >
    <tr><td class="fundo" align="center" valign="top">
    
    <h1>Grupo de Permissão do AD <br>- Comparação - </h1>
    ...
    ...
    .
    
    
    </td></tr></table>

    e definir uma cor de fundo <Body bgcolor="#9FB6CD">....

    ou seja "Uma Adaptação Técnica"

    espero que ajude....


    att, Aparecido Deveza


    • Editado Aparecido Deveza quarta-feira, 9 de janeiro de 2013 23:31 cod
    • Marcado como Resposta Marcelo TI quinta-feira, 10 de janeiro de 2013 09:03
    quarta-feira, 9 de janeiro de 2013 23:27

Todas as Respostas

  • Boa noite Marcelo,

    bom tenho o mesmo problema em relação HTA X WIN8, acredito  que o Tio Bill queira descontiar com o HTA e investir no APP para o Win8, acontece que oo novo MSHTA.EXE (interpretador do HTA) do WIN8 não interpreta corretamente todos os comandos como antes, lembrando que o IE10 é totalmente desenvolvido para o HTML5.

    No seu teste não deu certo porque o comando usado é um novo comando, um "markup" que é uma nova Tag do HTML5 se alterar de HTA para Html verá que funciona, pois o Iexplore.exe faz a interpretação correta do Cod, mas somente o IE10, o IE9 não faz essa interpretação do markup (Ironico rs)

    como abaixo:

    Obs: ate agora não conseguir um alternativa para isso..... :(


    IE9

    opa, agora sim, eu fiz este teste usando um exemplo de link http://ie.microsoft.com/testdrive/graphics/cssgradientbackgroundmaker/default.html

    Obs: esse site só é possivel visualizar os exemplos corretamente com os seguintes Browser :IE10 Consumer Preview,Mozilla Firefox,Opera ,Safari,Chrome 10+, IE10 Release Preview

    att, Aparecido Deveza





    quarta-feira, 9 de janeiro de 2013 02:53
  • Aparecido,

    A imagem não está aparecendo na sua postagem, poderia enviar novamente?


    Fábio de Paula Junior

    quarta-feira, 9 de janeiro de 2013 14:59
    Moderador
  • Opa...

    Fiz uns testes e bom percebi algo, o problema é somente com a Tag "Body", tanto por <Body> ou por css .body {xxxxx; xxx}, no entanto, se utilizar em tabelas, colunas, linhas, text área, botão,  etc  ele funciona (!?), então criei uma tabela com as tags

    onde Fundo é

    .Fundo {color: #000000;font-weight: 1px;border: 1px outset #FFFFFF;font-family=verdana; font-variant=small-caps;.filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F8F8FF',endColorStr='#DCDCDC',gradientType='0');}

    <table width =100% height="100%"  >
    <tr><td class="fundo" align="center" valign="top">
    
    <h1>Grupo de Permissão do AD <br>- Comparação - </h1>
    ...
    ...
    .
    
    
    </td></tr></table>

    e definir uma cor de fundo <Body bgcolor="#9FB6CD">....

    ou seja "Uma Adaptação Técnica"

    espero que ajude....


    att, Aparecido Deveza


    • Editado Aparecido Deveza quarta-feira, 9 de janeiro de 2013 23:31 cod
    • Marcado como Resposta Marcelo TI quinta-feira, 10 de janeiro de 2013 09:03
    quarta-feira, 9 de janeiro de 2013 23:27
  • Aparecido

    ba bom dia

    vou tentar desta forma que vc colocou, muito obrigado pela ajuda, depois do post fiquei batendo a cabeça tb tche e consegui resolver separando a linha da fonte com a da cor deixando a de cor assim <body bgcolor="background-image: -ms-linear-gradient(top center, circle cover, #557DA3 50%, #00007F 90%);"> e o IE 10 aceitou também tche.

    obrigado mais uma vez.

    • Marcado como Resposta Marcelo TI quinta-feira, 10 de janeiro de 2013 09:03
    quinta-feira, 10 de janeiro de 2013 09:03
  • Bacana..... boa dica...valeu

    att, Aparecido Deveza

    quinta-feira, 10 de janeiro de 2013 23:05