Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal, eu tenho uma pagina teste.html que esta sendo chamada por um iframe e dentro desta pagina teste.html tem um link para o site do youtube <a href="http://www.youtube.com.br">youtube</a>, porém ao clicar no link eu não sou redirecionado para a pagina do youtube.
Alguem sabe me dizer pq isso ocorre dentro de um iframe?
Se eu chamar a pagina teste.html direto na barra de endereço e clicar no link , sei que ira funcionar
index.hyml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
</head>
<body>
<iframe src="teste.html"></iframe>
</body>
</html>
teste.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
</head>
<body>
<a href="[http://www.youtube.com.br](http://www.youtube.com.br)">youtube</a>
</body>
</html>A situação que estou aqui me pede para que eu continue a utilizar o iframe, tb concordo com vc em relacao ao include, mas nao posso tirar o iframe, sao coisas da profissao rs.
olha o motivo:
Load denied by X-Frame-Options: http://www.youtube.com/?hl=pt&gl=BR does not permit cross-origin framing.
ou seja, o youtube bloqueia.
Conselho. Desista do iframe. shausuhas!
Faz o seguinte troque suas páginas para php e faça isso que está abaixo.
Index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
teste.php
<a href="http://www.youtube.com.br">youtube</a>
Pronto.
Espero ter ajudado.