Linguagem HTML: Frames

Documentos relacionados
HTML Página 23. Índice

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2

Frames. Documentos de Layout Documentos de Conteúdo

Aula 6: Frames. Pré-requisitos: Os temas das aulas 2 e 5, e a forma como se define cores apresentada na aula 4, serão muito importantes para frames.

Geralmente uma página com frames é constituída por dois ou três elementos básicos:

O que faz um servidor/navegador web? 30/03/2017 Rômulo da Silva Lima Slid e 2

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES FRAMES. Professor Carlos Muniz

Como criar um conjunto de subjanelas com três documentos dispostos na vertical

<CENTER> <iframe src=" width=740 height=255> </iframe> </CENTER>

HTML. Frames e FORMs

Programação para Web HTML - Parte 2

Manual do usuário people

Tags estruturais <!-- --> Cria um comentário <html> </html> Envolve todo um documento html <head> </head> Envolve o cabeçalho de um documento html

Programação Na Web. Molduras HTML. Agenda

<title>introdução a HTML</title>

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia5.zip 1996 Tutorial - Autoria em World Wide Web

Programa CIEE de Educação a Distância

Links e Frames José Antônio da Cunha

MANUAL DO PORTAL ACADÊMICO (PROFESSORES)

Introdução ao HTML André Luiz Silva de Moraes Instituto Federal de Santa Catarina

Manual do painel administrativo. Site Instituto de Oncologia do Vale IOV

REVISÃO DAS PUBLICAÇÕES

FÓRUM. Fórum AMBIENTE VIRTUAL DE APRENDIZAGEM TUTORIAL DO. Autor(es) Natália Regina de Souza Lima, Scarlat Pâmela Silva

#Fundamentos de uma página web

Fale Conosco MT Última Atualização 23/07/2015

Página Padrão Blog. 1 Passo: Clique no ícone BLOG que está em PÁGINAS PADRÃO, conforme

BLOGS. Blogs AMBIENTE VIRTUAL DE APRENDIZAGEM TUTORIAL DO. Autor(es) Scarlat Pâmela Silva

Importar dados de arquivos de texto para um banco de dados no BioNumerics versão 6.5 no idioma Inglês

Os slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham ape

PROJETO INFORMÁTICA NA ESCOLA

Prefeitura de Volta Redonda Secretaria Municipal de Educação Implementação de Informática Aplicada à Educação Oficina de produção de tutoriais

TECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML

Coordenação de Estágio Integrado. Instruções para o cadastro do Plano de Trabalho dos Alunos no SGE

Desenvolvimento de Atividades Educacionais usando o software Hot Potatoes. Utilizando a ferramenta JMix

MANUAL DE USO ASSINADOR DE DOCUMENTOS DIGITAIS PROTESTO ELETRÔNICO

17/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I UM POUCO DE HISTÓRIA WWW. Tudo começou com a ARPANET; 1977 ARPANET nasce

Projeto Integrador. Pesquisa HTML5. Green Friday. Gestão em Tecnologia da Informação. Turma 1º B

AMBIENTE VIRTUAL DE APRENDIZAGEM

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula

Sumário. 1- Notícias. 1.1 Publicando uma nova notícia Blocos de edição

versão /10/14

Blackboard Collaborate AMBIENTE VIRTUAL DE APRENDIZAGEM TUTORIAL DO COLLABORATE. Autor(es) Natália Regina de Souza Lima, Scarlat Pâmela Silva

DIÁRIO DE CLASSE E PLANO DE AULA

DESENVOLVIMENTO WEB I

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão

6.2 - Formulários: form <form action="url_de_script" method="método">...</form> form action method POST GET exceto outros formulários form

Menu Pesquisador. o Inscrição em Novo Projeto. Para Iniciar um novo projeto clique em Inscrição em novo Projeto. A seguinte tela aparecerá:

Programação para web HTML: Formulários

HTML. Professor Victor Sotero. html

Web Design Aula 10: Formulários - Parte2

Os arquivos podem conter qualquer tipo de informação: Texto Sons (Músicas) Imagens (Fotos, etc.) Vídeos E podem ser Programas de Computador

Adicionar uma figura, como um botão Submeter, a um formulário

HTML Página 61. Índice

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

Programação para Internet

Manual Adesão à Campanha de Vacinação 2016

PROCEDIMENTO OPERACIONAL PADRÃO POP

Inserindo Imagem. Inserindo uma imagem a partir da Galeria

Tutorial de Procedimentos Acadêmicos Docente

APRESENTAÇÃO... 3 IGEO... 3 ACESSO AO SISTEMA... 4 MANUAL DO USUÁRIO... 4 FUNCIONALIDADES... 5 NAVEGAÇÃO E CONSULTA... 5 MANIPULAÇÃO DE CAMADAS...

HTML Página 29. Índice

Configuração > Minha Equipe

AJUDA DE NAVEGAÇÃO OFFICE2 CRM - CLIENTE

MICROSOFT PUBLISHER. Sumário

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

EXERCÍCIOS PROPOSTOS MÓDULO 03 AULA 03 EDUARDO TOGNON

Tabelas. table <table>...</table>

PROCEDIMENTO DO CLIENTE

Manual Telemetria - Horímetro

Manual do professor WEBDIARIO

Dicas básicas de marcação de HTML Hyper Text Markup Language / Linguagem de Marcação de Hipertexto

e-sus Atenção Básica Manual de utilização do sistema Prontuário Eletrônico do Cidadão - PEC

MANUAL DE INSTALAÇÃO DO CERTIFICADO DIGITAL A1

Editor de Texto. Microsoft Word 2007

Introdução a Tecnologia da Informação

Trabalhando com Mala Direta e Etiquetas de Endereçamento no BrOffice/LibreOffice

RENOVAÇÃO DE MATRÍCULAS via Controle Acadêmico de Graduação-CAGr

Iniciando um novo arquivo

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

Criação de Sessões do Blackboard Collaborate Professores

<HTML5> Autor: Fernando Vaz de Lima Pereira

Construção de Páginas html com o editor NVU

Bem Vindo ao Sistema ISSMAP

Movimento do Caixa

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML (cont.)

Todos os tags obedecem a uma hierarquia, como no seguinte exemplo: <a> <b> <c> </c> </b> </a>

TUTORIAL Comissão Julgadora Municipal

Laboratório opcional: Backup de dados e restauração no Windows 7

1 - Obter as séries temporais de um ponto (pág. 1/2)

Módulo WEB AULAS. Atividades em Rede

Prof. Flávio Henrique de Lima Araújo 21

WINDOWS. Professor: Leandro Crescencio Colégio Politécnico 1

TICs IVINHEMA-MS

Serão listadas as disciplinas de sua responsabilidade no período selecionado

Sistema de Atendimento a Chamados e Suporte

Sistemas para internet e software livre

Preencherr Formulário de Autoavaliação. Avaliação de Desempenho

AMBIENTE VIRTUAL DE APRENDIZAGEM

BROFFICE MALA DIRETA CONFIGURAÇÃO Por Erico R. Silva, junho 2007

Transcrição:

Linguagem HTML: Frames Prof. André Constantino da Silva Prof. Rodolfo Francisco de Oliveira IAM 1 semestre de 2012 15 de maio de 2012

Aula de Hoje Divisão da janela em partes para exibir várias páginas HTML Copiar a pasta p:\iam para o seu computador Não alterar os arquivos no p:!!

O que vocês já sabem fazer?

Cada retângulo é um arquivo.html diferente, unidos por um arquivo.html

<html> <head> <title>iam - Introdução a Multimídia</title> </head> <body style="background:black"> <h1 align="center" style="color:white">iam - Introdução a Multimídia</h1> </body> </html> Vamos chamar de iamtitulo.html

<html> <head> <title>iam - Introdução a Multimídia</title> </head> <body style="background:#aaffaa"> <h2 align="center">1 semestre 2012</h2> <h3>professores:</h3> <a href="andreconstantino/index.html">prof. André Constantino da Silva</a> <br>prof. Rodolfo Oliveira </html> <h3>alunos:</h3> Athos Fernando <br>carolina Hoffman <br>eduardo Henrique Gomes de Lima... <br>wesley da Silva Santos </body> Vamos chamar de pessoas.html

<html> <head> <title>iam - Introdução a Multimídia</title> </head> <body> <h1 align="center">iam -Introdução a Multimídia</h1> Esta é a página da disciplina de IAM do curso de Informática do IFSP Campus Hortolândia. <p>a esquerda você encontra uma lista com o nome dos professores e dos alunos, com links para suas páginas pessoais. </body> </html> Vamos chamar de principal.html

Mas como eu junto?

Mas como eu junto? Através das tags <frameset> e <frame>

A Tag <frameset> Define um conjunto de molduras, ou seja, como dividir a janela em molduras Você deve definir um conjunto de linhas ou colunas Usar atributo rowsou cols, cujos valores indicam a percentagem da área da tela que será utilizada

A Tag <frame> Define qual página html deverá aparecer em cada parte (moldura) Deve conter uma tag para cada moldura criada Atributos: name: identificador da moldura src: link da página que deve ser exibida naquela moldura

Exemplo 1

Exemplo 1 <html> <head> <title>aprendendo a Usar Frames</title> </head> </html> <frameset cols="15%,85%"> <frame name = moldura1 src=""/> <frame name = moldura2 src=""/> </frameset>

Exemplo 1 <html> <head> </html> <title>aprendendo a Usar Frames</title> </head> O arquivo.html que cria os frames não <frameset cols="15%,85%"> contém a tag <frame name = moldura1 src=""/> <body>! <frame name = moldura2 src=""/> </frameset>

Exemplo 1 Cada retângulo é um frame

Exemplo 1 O conjunto é um frameset

Exemplo 2

Exemplo 2 <html> <head> <title>aprendendo a Usar Frames</title> </head> <frameset cols="60%,40%"> <frame name = moldura1 src=""/> <frame name = moldura2 src=""/> </frameset> </html>

Exemplo 3

Exemplo 3 <html> <head> <title>aprendendo a Usar Frames</title> </head> <frameset cols= 33%,33%,33%"> <frame name = moldura1 src=""/> <frame name = moldura2 src=""/> <frame name = moldura3 src=""/> </frameset> </html>

Exemplo 4

Exemplo 4 <html> <head> <title>aprendendo a Usar Frames</title> </head> <frameset rows="50%,50%"> <frame name= moldura1 src=""/> <frame name= moldura2 src=""/> </frameset> </html>

Exemplo 5

Exemplo 5 <html> <head> <title>aprendendo a Usar Frames</title> </head> <frameset rows="20%,80%"> <frame name = moldura1 src=""/> <frame name = moldura2 src=""/> </frameset> </html>

<html> <head> <title>aprendendo a Usar Frames</title> </head> <frameset rows="33%,33%,33%" cols="33%,33%,33%"> <frame name ="moldura1" src=""/> <frame name ="moldura2" src=""/> <frame name ="moldura3" src=""/> <frame name ="moldura4" src=""/> <frame name ="moldura5" src=""/> <frame name ="moldura6" src=""/> <frame name ="moldura7" src=""/> <frame name ="moldura8" src=""/> <frame name ="moldura9" src=""/> </frameset> </html>

E para nossa página inicial, como podemos fazer? moldura1 15% 30% 70% moldura2 moldura3 85% Salvar como index.html

<html> Resposta <head> <title>aprendendo a Usar Frames</title> </head> Dois conjuntos de frameset <frameset rows="15%,85%"> <frame name = moldura1 src=""/> </html> <frameset cols="30%,70%"> <frame name = moldura2 src=""/> <frame name = moldura3 src=""/> </frameset> </frameset>

Precisamos preencher... iamtitulo.html pessoas.html principal.html

iamtitulo.html Precisamos preencher...

<html> <head> <title>aprendendo a Usar Frames</title> </head> <frameset rows="15%,85%"> <frame name= moldura1 src="iamtitulo.html"/> </html> <frameset cols="30%,70%"> <frame name= moldura2 src=""/> <frame name= moldura3 src=""/> </frameset> </frameset>

pessoas.html Precisamos preencher...

<html> <head> </head> <title>aprendendo a Usar Frames</title> <frameset rows="15%,85%"> <frame name= moldura1 src="iamtitulo.html"/> </html> <frameset cols="30%,70%"> <frame name= moldura2 src= pessoas.html"/> <frame name= moldura3 src=""/> </frameset> </frameset>

Precisamos preencher... principal.html

<html> <head> </head> <title>aprendendo a Usar Frames</title> <frameset rows="15%,85%"> <frame name= moldura1 src="iamtitulo.html"/> </html> <frameset cols="30%,70%"> <frame name= moldura2 src= pessoas.html"/> <frame name= moldura3 src="principal.html /> </frameset> </frameset>

Preenchido!

Mas e se eu clicar aqui?

moldura2 moldura3

<html> <head> <title>iam - Introdução a Multimídia</title> </head> <body style="background:#aaffaa"> <h2 align="center">1 semestre 2012</h2> <h3>professores:</h3> <a href="andreconstantino/index.html target= moldura3 >Prof. André Constantino da Silva</a> <br>prof. Rodolfo Oliveira </html> <h3>alunos:</h3> Athos Fernando <br>carolina Hoffman <br>eduardo Henrique Gomes de Lima... <br>wesley da Silva Santos </body> Informamos na tag <a> referente ao link o nome do frame que a página deve ser visualizada

E se eu clicar aqui?

E se eu quiser que o link apareça em uma nova página, e não dentro do frame?

<html> <head> </head> <body> <title>iam - Introdução a Multimídia</title> <h1 align="center">iam - Introdução a Multimídia</h1> Esta é a página da disciplina de IAM do curso de Informática do <a href="http://www.ifsp.edu.br" target="_blank">ifsp</a> Campus Hortolândia. <p>a esquerda você encontra uma lista com o nome dos professores e dos alunos, com links para suas páginas pessoais. </body> </html>

Atributos da tag <frameset> cols: Função? Valores? rows: Função? Valores? frameborder: Define se o navegador deve ou não apresentar borda do frame Valores possíveis: yes, no

<html> <head> </head> <title>aprendendo a Usar Frames</title> <frameset rows="15%,85%"> <frame name= moldura1 src="iamtitulo.html frameborder= no /> </html> <frameset cols="30%,70%"> <frame name= moldura2 src= pessoas.html"/> <frame name= moldura3 src="principal.html /> </frameset> </frameset>

src: Função? Valores? Atributos da tag <frame> scrolling: Define se o navegador deve ou não apresentar a barra de rolagem para visualizar toda a página dentro do frame Valores possíveis: yes, no, auto

src: Função? Valores? scrolling: Atributos da tag <frame> Vamos testar! Define se o navegador deve ou não apresentar a barra de rolagem para visualizar toda a página dentro do frame Valores possíveis: yes, no, auto

yes

no

auto

Navegador sem suporte a frames Navegadores antigos ou de alguns dispositivos como celulares não suportam frames O que fazer? Podemos deixar uma mensagem ou página HTML sem frame através da tag <noframe>

<html> <head> <title>aprendendo a Usar Frames</title> </head> <frameset rows="15%,85%" frameborder="no"> <frame name="moldura1" src="iamtitulo.html"/> <frameset cols="30%,70%" > <frame name="moldura2" src="pessoas.html" /> <frame name="moldura3" src="principal.html"/> </frameset> <noframe> <body> <h2>bem-vindo à página de IAM!</h2> <p> Caso deseje ver a lista de professores e alunos, clique <a href= pessoas.html >aqui.</a> </body> </noframe> </frameset> </html>

A tag <noframe> Exibe conteúdo nos navegadores que não suportam frames Possui a tag <body> e pode ter qualquer tag HTML que já apredemos, inclusive a tag <a>

Considerações Frames são úteis para apresentar várias páginas htmls de uma vez Cuidado! Nem sempre a navegação é fácil, além de problemas para a impressão e a marcação dos documentos interiores aos frames nos bookmarks Alternativa para os frames são as tabelas