Mostrando postagens com marcador IE. Mostrar todas as postagens
Mostrando postagens com marcador IE. Mostrar todas as postagens

segunda-feira, 11 de abril de 2011

[HTML5] - Estrutura básica

A estrutura básica do HTML5 não teve muita alteração, ela continua sendo a mesma das versões anteriores da linguagem, há apenas uma excessão na escrita do Doctype.

Veja abaixo um exemplo da nova estrutura:

<!DOCTYPE HTML>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="estilo.css">
<title></title>
</head>
<body>
<!-- estrutura do site -->
</body>
</html>

quarta-feira, 1 de dezembro de 2010

[HTML] - EmulateIE7 meta tag que faz IE8 renderizar como o IE7

Essa é uma tag muito interessante, você pode usá-la para seu site ser renderizado no Internet Explorer 8 como Internet Explorer 7. Como por exemplo você ter que arrumar vários problemas em um site que não é compatível com IE8.

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

quinta-feira, 4 de novembro de 2010

[PHP] - Problemas com IFRAME quando se usa SESSION e COOKIES em cross-sites

Certa vez tive que colocar um IFRAME em um site e nele tive que colocar um site de outro domínio. Até aí tudo bem nunca tive problemas. O problema veio a ocorrer quando dentro desse IFRAME eu trabalhava com SESSIONS. Era um sistema que tinha login, e utilizar SESSION era essencial. Sempre que eu ia realizar o login a sessão era perdida e o login não funcionava. Depois de muito tempo de busca no google, encontrei o seguinte código abaixo:

<?php
session_start();
header("p3p: CP='CAO PSA OUR'");
//colocar sempre no site dentro do iframe
?>

A e para termina terminar esse problema só ocorria no INTERNET EXPLORER, no FIREFOX funcionava normalmente.

sexta-feira, 1 de outubro de 2010

[JAVASCRIPT] - Detectar navegador

É uma coisa muito fácil de fazer mas nunca encontro na hora que eu quero! Intão vou colocar aqui! Esse código verifica se o navegador é o IE ou outro.

if(navigator.appName.indexOf('Internet Explorer')>0){
alert('Internet Explorer');
}else{
alert('Outro Navegador');
}

OU

if ( document.all ) {
// É internet explorer
} else if (document.getElementById){
// Pode redirecionar para Mozilla!
}

OU ainda você pode fazer isso com o jQuery:
http://api.jquery.com/jQuery.browser/

quinta-feira, 8 de julho de 2010

[PHP e HTML] - Problema com cache

Estou iniciando esse blog para dividir experiências e aprender coisas novas também.
Esses dias eu estava com o seguinte problema:

O usuário fazia uma pesquisa em um formulário HTML, após o resultado ele escolhia um registro e clicava. Quando ele acessava o registro e queria voltar depois usando o "voltar" do navegador ou por javascript usando "history.back()" aparecia o erro de "Página da Web expirada". O que mais me deixava cabreiro era que quando o cliente testava não funcionava e quando eu testa funcionava. Nos dois acessavamos o mesmo servidor porém de lugares diferentes. Mas não importa tem que funcionar no cliente. Depois de algum tempo percebi que o problema era cache. Onde eu estava funcionava porque minha rede de alguma maneira não perdia os dados do POST ou havia alguma configuração no meu Internet Explorer que não dava problema.

Eu resolvi a seguinte maneira: