none
window.status não funciona no IE7 RRS feed

  • Pergunta

  • window.status = "Teste";

    Estou tentando manipular dinamicamente essa propriedade mas não está surtindo efeito no IE7. Houveram alterações nessa referência?

    []'s

    segunda-feira, 30 de outubro de 2006 18:14

Respostas

  • Maurício,

    sim, essa é uma limitação do IE 7, por questões de segurança, para evitar que alguém mal-intencionado coloque na barra de status um endereço verdadeiro quando o usuário passar o mouse sobre um link para um site falso, por exemplo. Você pode configurar isso no IE 7, mas terá que ser feito máquina a máquina. Veja o procedimento no link abaixo, na seção Status Bar Scripting:

    http://msdn.microsoft.com/ie/releasenotes/default.aspx 

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    segunda-feira, 30 de outubro de 2006 18:52
    Moderador
  • Maurício,

    acredito que esse aviso que ele dá quando abre um arquivo HTML acontece quando você acessa o arquivo via File System (através do caminha do tipo C:\pasta\arquivo.htm). Se você tentar acessar via HTTP no browser, o comportamento deve ser o mesmo, tanto para ASPX quanto para HTML ou qualquer outra extensão de arquivo.

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    segunda-feira, 30 de outubro de 2006 19:36
    Moderador
  • Maurício,

    não acho que seja uma recomendação do W3C, mas sim uma "tendência" dos desenvolvedores de browser em função de segurança, como expliquei anteriormente. Sugiro não considerar este recurso na sua aplicação.

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    segunda-feira, 30 de outubro de 2006 20:18
    Moderador

Todas as Respostas

  • Maurício,

    sim, essa é uma limitação do IE 7, por questões de segurança, para evitar que alguém mal-intencionado coloque na barra de status um endereço verdadeiro quando o usuário passar o mouse sobre um link para um site falso, por exemplo. Você pode configurar isso no IE 7, mas terá que ser feito máquina a máquina. Veja o procedimento no link abaixo, na seção Status Bar Scripting:

    http://msdn.microsoft.com/ie/releasenotes/default.aspx 

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    segunda-feira, 30 de outubro de 2006 18:52
    Moderador
  • Olá Ricardo,

    Valew a dica, isso é um probleminha mesmo. Mas percebi uma coisa. Em arquivos com extensão .html ele dá um aviso de ActiveX e se o usuário permitir que o script execute ele funciona na boa. Já em extensões .aspx nem a pau! Não dá nem sinal de vida.

    Alguma configuração de segurança?

    []'s

    segunda-feira, 30 de outubro de 2006 19:06
  • Maurício,

    acredito que esse aviso que ele dá quando abre um arquivo HTML acontece quando você acessa o arquivo via File System (através do caminha do tipo C:\pasta\arquivo.htm). Se você tentar acessar via HTTP no browser, o comportamento deve ser o mesmo, tanto para ASPX quanto para HTML ou qualquer outra extensão de arquivo.

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    segunda-feira, 30 de outubro de 2006 19:36
    Moderador
  • Bem observado...é isso mesmo, é que eu apenas dei um View in Browser no VS.

    Percebi que no FireFox também há restrições em relação a isso. Sabe se o W3C que definiu essa norma ou é uma questão de puro capricho dos navegadores?

    E os sites que possuem implementações baseadas em statusbar? Estava tentando implementar algo que pegasse o conteúdo da StatusBar e impedir que alguns erros de JS ocorressem como o "não carregar" todo o documento .js por algum problema da NET e que venha a causar alguns defeitos na navegação.

    Agora não sei a que recurso recorrer...

    []'s

    segunda-feira, 30 de outubro de 2006 19:52
  • Maurício,

    não acho que seja uma recomendação do W3C, mas sim uma "tendência" dos desenvolvedores de browser em função de segurança, como expliquei anteriormente. Sugiro não considerar este recurso na sua aplicação.

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    segunda-feira, 30 de outubro de 2006 20:18
    Moderador
  • Obrigado!

    []'s

    segunda-feira, 30 de outubro de 2006 20:43