Académique Documents
Professionnel Documents
Culture Documents
Apostila de
Lgica de Programao,
HTML e JavaScript
Aparecido Quesada
Adriana Tosta
Eder Moura Dourado
Simone Leal dos Santos
Thyago Akira de Morais Ribeiro
Yuri Robinson de Souza
Contato
treinamento_cge@prefeitura.sp.gov.br
telecentros@prefeitura.sp.gov.br
PALCIO DO ANHANGABA
VIADUTO DO CH N 15
CEP 01002-000 SO PAULO
TEL: 3113-8938 FAX 3113-8939
ndice
1) Lgica de Programao .................................................... pg. 11
Algoritmo .............................................................................. pg. 13
Exerccios ............................................................. pg. 13
Constantes e Variveis ............................................................ pg. 15
Exerccio ............................................................... pg. 16
Fluxogramas ........................................................................... pg. 17
Exerccio ............................................................... pg. 18
Operadores ............................................................................. pg. 19
Operadores Matemticos .................................... pg. 19
Operadores Relacionais ...................................... pg. 19
Operadores Lgicos ............................................ pg. 20
Exerccios ............................................................. pg. 22
Estrutura de Controle .............................................................. pg. 27
Seqncia simples .............................................. pg. 27
Seleo ................................................................. pg. 27
Exerccios ............................................................. pg. 29
Repetio ............................................................. pg. 33
Enquanto ... Faa: ................................................ pg. 33
At que ... Faa: .................................................... pg. 34
Faa Enquanto ...: ............................................... pg. 34
Faa At que ...: ................................................... pg. 34
Para ... at .... faa ................................................ pg. 35
Exerccios ............................................................. pg. 35
Lgica Escrita ......................................................................... pg. 37
Exerccios ............................................................. pg. 38
2) HTML .............................................................................. pg. 39
Introduo .............................................................................. pg. 41
Redes
.............................................................................. pg. 41
Provedores de Acesso ............................................................ pg. 41
Internet
.............................................................................. pg. 41
Como surgiu a Internet ........................................................... pg. 42
Endereo IP ............................................................................. pg. 42
Domnio .............................................................................. pg. 42
WWW
.............................................................................. pg. 43
5
Eventos
.............................................................................. pg. 93
Criando Variveis .................................................................... pg. 94
Escrevendo no Documento .................................................... pg. 94
Mensagens .............................................................................. pg. 95
Apenas Observao: ............................................ pg. 95
Mensagem que retorna confirmao
de OK ou CANCELAR: ......................................... pg. 95
Recebe mensagem via caixa de texto Input ....... pg. 95
Criando Funes .................................................................... pg. 96
Interagindo com o usurio ...................................................... pg. 97
Objeto Input TEXT ............................................... pg. 97
Objeto Input PASSWORD .................................... pg. 97
Objeto Input CHECKBOX .................................... pg. 98
Objeto Input RADIO .............................................. pg. 98
Objeto Input BUTTON ......................................... pg. 98
Objeto Input SUBMIT ........................................... pg. 99
Objeto TEXTAREA ............................................... pg. 99
Objeto SELECT ................................................... pg. 99
Abrindo novas janelas ............................................................. pg. 99
Abrindo um Documento ..................................... pg. 100
Escrevendo no Documento ............................... pg. 100
Fechando a Janela ............................................ pg. 100
Fechando o Documento .................................... pg. 100
10
PARTE I
Lgica de Programao
11
12
13
14
Constantes e Variveis
Em um algoritmo, sempre haver algum que estar
executando a tarefa. Por exemplo:
Thiago compra o jornal;
Algum assiste televiso;
Ana veste o vestido;
Nos exemplos acima, as aes so executadas por algum,
ou especfico (Thiago e Ana), ou indeterminado (Algum).
Quando a ao executado por algum especfico, esse
algum denominado constante. Isso quer dizer que ele no ir
mudar.
Quando a ao executada por algum indeterminado, esse
algum denominado varivel. Isso quer dizer que essa varivel
pode tomar vrias formas diferentes. No exemplo acima:
15
16
Fluxogramas
Os fluxogramas tm o objetivo de facilitar o entendimento do
algoritmo. Estes fluxogramas so padronizados em diferentes
formas, que auxiliam na visualizao de sua respectiva funo:
Incio e fim do algoritmo.
As tarefas que sero executadas.
Parte que ser exibida na tela.
Local onde sero permitidas a
insero de dados.
Existem outros objetos no fluxograma, mas isso ns veremos
futuramente. Agora, montaremos o fluxograma da ao comer.
EXERCCIO
18
Operadores
OPERADORES MATEMTICOS
OPERADORES RELACIONAIS
OPERADORES LGICOS
20
(Expresso 2)
E
FALSO
FALSO
FALSO
VERDADEIRO
Expresso 2
FALSO
VERDADEIRO
FALSO
VERDADEIRO
Ou
(Expresso 2)
Ou
VERDADEIRO
VERDADEIRO
VERDADEIRO
FALSO
Expresso 2
VERDADEIRO
FALSO
VERDADEIRO
FALSO
21
Expresso
VERDADEIRO
FALSO
22
23
24
25
26
Estrutura de Controle
Existem trs estruturas bsicas de controle, que so:
Seqncia simples
Seleo
Repetio
As aes so efetuadas com base nestas trs estruturas.
SEQNCIA SIMPLES
SELEO
Ento (Expresso 2)
V
V
F
F
V
F
V
F
Resultado
Voc come (V)
Voc no come(F)
Voc come (V)
Voc no come(V)
28
V
V
F
F
V
V
F
F
V
F
V
F
V
F
V
F
Voc come(V)
Voc come (V)
Voc dorme (F)
Voc no come nem dorme (F)
Voc dorme (V)
Voc no come nem dorme (V)
Voc dorme (V)
Voc no come nem dorme (V)
Se farol=vermelho faa
Aguarde o farol verde;
Seno
Atravesse a rua
29
- R$ 1.000,00
- R$ 400,00
- R$ 50,00
- R$ 30,00
- R$ 50,00
- R$ 400,00
30
31
32
REPETIO
Faa
Dar uma colherada;
At que Prato=Vazio.
Da mesma forma que o exemplo anterior, a varivel prato
testada aps a ao. J neste exemplo, o looping efetuado
enquanto a condio for falsa.
Para ... at .... faa:
Este comando conhecido como For (varivel) to (valor)
do. Utilizamos esta repetio quando precisamos que o looping
seja executado X vezes, isto , quando h um nmero que
determina a quantidade de loopings. Veja o exemplo:
Para Degrau=0 at 10 faa:
Suba um degrau;
Este exemplo utiliza-se de uma varivel, que recebe seu valor
inicial (degrau=0) e do objetivo a ser alcanado (10). Desta forma,
a cada repetio efetuado o incremento de uma unidade na
varivel.
EXERCCIOS
Faa:
D uma colherada;
At prato=vazio.
35
36
Lgica Escrita
Agora trabalharemos utilizando-se dos fundamentos da lgica.
A lgica tem uma simbologia prpria para os operadores lgicos:
37
EXERCCIOS
38
PARTE II
HTML
39
40
Introduo
Neste curso apresentaremos a linguagem utilizada na
definio de pginas na Internet. Com o HTML (Hyper Text Markup
Language) possvel criar pginas incrveis, conforme a criatividade
de cada um. Alm disso, voc aprender tudo a respeito da World
Wide Web, dos browsers e das homepages.
Redes
Uma rede a conexo entre dois ou mais computadores.
Atravs da rede, os computadores podem compartilhar perifricos,
informaes e programas. Uma impressora, por exemplo, pode
ser utilizada por vrios equipamentos ao mesmo tempo, reduzindo
assim os custos.
Os provedores da Internet so um exemplo de rede,
constituda pela interligao entre computadores e um servidor
central, atravs de uma linha telefnica.
Provedores de Acesso
Os Provedores de Acesso so empresas que mantm
computadores conectados de forma permanente Internet. O
provedor faz um investimento em linhas telefnicas, computadores,
software e na prpria conexo permanente com a Internet. Depois
prov acesso Internet aos usurios. Assim o usurio passa
tambm a ter acesso Internet pagando os pulsos telefnicos das
chamadas, e as mensalidade dos provedores em alguns casos.
Internet
A Internet uma rede composta por milhes de redes
interconectadas mundialmente, compreendendo redes
comerciais, acadmicas, governamentais e militares. Cada rede
individual conectada Internet pode ser administrada por uma
41
42
Organizaes Militares
Organizaes Governamentais
Empreendimentos Comerciais ou Pessoais
Instituies de Ensino
Redes Mundiais
ONGs e semelhantes
43
O que so Browsers?
A ferramenta bsica para a exibio de documentos na WWW
so os browsers, ou como so conhecidos, os navegadores.
Com o passar do tempo os browsers foram ficando cada vez
mais sofisticados, com incluso de imagens, novos mtodos de
formatao de texto, reconhecimento de novos formatos de dados,
capacidade de comunicao por voz via Internet, e recepo de
vdeo e udio.
H dezenas de browsers diferentes. Os mais usados no Linux
so o Mozilla e o Galeon, e no Windows o Internet Explorer.
Protocolo HTTP
Os protocolos so lnguas usadas entre o computador que
acessa a informao e o que a transmite. uma forma de
padronizar os processos; assim evita-se que cada programa use
uma linguagem diferente.
O HTTP, isto , o Hiper Text Transfer Protocol, Protocolo de
Transferncia de Hipertexto, a linguagem usada na WWW. Atravs
dele, qualquer browser pode se comunicar com qualquer servidor,
independente dos fabricantes dos softwares envolvidos.
Os browsers mais modernos so compatveis com vrios tipos
de protocolo, alm do HTTP. Entre eles est o FTP, de File Transfer
Protocol. um mtodo prtico de ter acesso a arquivos em
servidores de todo o mundo.
Para acessar um servidor de FTP via Mozilla, basta digitar, no
campo de URL, o endereo na forma: FTP://<nome do servidor
de ftp>.
44
URL
URL significa Universal Resource Locator ou Localizador
Universal de Recursos. A URL um conjunto de informaes que
descreve um recurso qualquer na Internet, seja e-mail, FTP, telnet
ou WWW. Assim, os programas sabem que protocolos devem utilizar
e podem tambm orientar o usurio, quando o recurso solicitado
estiver alm das possibilidades do programa. Veja abaixo, exemplos
de algumas URLs vlidas:
http://pobox.com/~cardoso
ftp://ftp.unikey.com.br
telnet:bbs.unikey.com.br
mailto:cardoso@pobox.com
Pginas Web
Pginas Web ou documentos HTML ou mesmo pginas na
Internet so documentos localizados em um servidor especfico,
mas acessveis mundialmente, atravs da Internet. As pginas
podem ser simples, com algumas linhas de texto, ou ter milhares
de pginas num nico site.
A publicao de uma pgina, ao contrrio do que se pensa,
no complicada, tampouco dispendiosa.
Em uma pgina pessoal, voc pode disponibilizar o que quiser:
seus poemas, fotos do seu gato de estimao, desenhos dos filhos,
comentrios sobre o seu trabalho, etc.. O limite sua imaginao
e o espao em disco.
Home Page
Home Page a pgina inicial ou a pgina de entrada de um
site.
45
48
51
Acentuao
Voc no deve acentuar diretamente os documentos HTML,
porque no possvel saber que tabela de caracteres o usurio
dispe, e nem saber a partir de qual equipamento a pgina ser
acessada. Como cada computador lida com os caracteres de uma
forma diferente, os textos no devem ser acentuados.
52
Á
À
Ã
Â
Ç
Formatao de Textos
Todos os comandos que alteram o estilo do texto so do tipo
liga-desliga, ou seja, precisam ser especificados em pares,
marcando o incio e o fim do trecho que sofrer a formatao.
Comando <font face=... size=... color=...> ... </font> - Define
o tipo, o tamanho e a cor da fonte. No necessrio usar todos os
atributos juntos.
O atributo FACE define o tipo de letra (fonte).
O atributo SIZE define o tamanho da fonte. A relao dos
tamanhos vlidos so:
SIZE
1
2
3
4
5
6
7
8 pt
10 pt
12 pt
14 pt
24 pt
36 pt
72 pt
53
(INGLS) NOME
Beige
Black
Blue
Cyan
Gold
Green
Gray
Yellow
Magenta
Maroon
Olive
Orange
Red
Pink
Purple
White
DA COR (PORTUGUS)
Bege
Preta
Azul
Ciano
Ouro
Verde
Cinza
Amarela
Magenta
Marrom
Verde oliva
Laranja
Vermelha
Rosa
Prpura
Branca
HEXADECIMAL
#F5F5D
#000000
#0000FF
#00FFFF
#FFD700
#008000
#808080
#FFFF00
#FF00FF
#800000
#808000
#FFA500
#FF0000
#FFC0CB
#800080
#FFFFFF
Negrito
Itlico
Sublinhado
Big
Tachado
Small
Sobrescrito
Subscrito
Pisca-pisca
54
SINTAXE
FUNO
Aplica negrito.
Aplica itlico.
Aplica sublinhado.
Aumenta o tamanho da fonte e
aplica negrito.
<s> texto </s>
Aplica tachado.
<small> texto </small> Reduz e altera a fonte.
<sup> texto </sup> Aplica sobrescrito.
<sub> texto </sub> Aplica subscrito.
<blink> texto </blink> Faz o texto piscar. Alguns navegadores
no aceitam este comando.
55
Formatao de Pargrafos
Comando <P ALIGN=...> ... </P> - Delimita um pargrafo.
possvel omitir o elemento de fim </p> sem danos ao resultado
final. O efeito visual uma linha em branco antes do incio do
prximo pargrafo. O atributo opcional ALIGN configura o
alinhamento do pargrafo e pode conter os valores left (esquerda),
center (centro) ou right (direita).
56
57
58
Exemplo:
<a href=mailto:aluno1@telecentros.sp.gov.br> Telecentros </a>
DEFINIR UM LINK PARA OUTRO SITE
GIF
JPEG
Animao
Tamanho do arquivo
Resoluo
Transparncia
Velocidade de download
Exibio
Sim
Maior
Menos cores (256)
Sim
Mais rpido
Monta distorcida
No
Menor
Mais cores(16 milhes)
No
Mais lento
Monta por faixas
61
<IMG SRC=figura.gif>.
Caso a imagem esteja em um diretrio diferente do
documento HTML, o nome do diretrio deve ser includo na
referncia.
Lembre-se que voc pode tambm usar uma imagem como
link. Neste caso, combine os elementos de link e imagem.
Exemplo:
<a href=http://www.telecentros.sp.gov.br>
<img src=imagem.gif border=0' alt=telecentros> </a>.
O atributo BORDER serve para definir uma borda para a
imagem.
O atributo ALT server para definir uma legenda para a imagem
com no mximo 255 caracteres.
GIFs Animados
Um recurso muito bom e bastante utilizado para criar
animaes na sua pgina utilizar as Gifs animadas. GIF o
formato de imagem mais utilizado na Internet. Esse padro tem
duas grandes vantagens: utilizar fundos transparentes e criar
animaes.
Definir uma Imagem no Segundo Plano
Se voc quiser ir alm de um segundo plano apenas colorido,
o HTML lhe permite atribuir uma imagem, para ser exibida no
segundo plano de sua pgina Web.
Exemplo:
<body background=figura.gif>
62
63
<ahref=mailto:fulano@beltrano.com.os>fulano@beltrano.com.os
</a>
</body>
</html>
Salvar no formato texto, com o nome exercicio03.htm e
executar o programa. Veja na figura abaixo como dever ficar a
sua tela.
Listas
Na linguagem HTML existem elementos especficos para a
criao de listas, que podem ser listas ordenadas (OL), listas sem
ordenao (UL), ou listas de definies (DL).
Um detalhe interessante que podem ser criadas listas
aninhadas, ou seja, listas dentro de listas. A seguir, veremos as
caractersticas de cada uma delas.
64
LISTAS ORDENADAS
65
LISTAS NO ORDENADAS
66
68
</dl>
</body>
</html>
Salvar no formato texto, com o nome exercicio06.htm e
executar o programa. Veja na figura abaixo como dever ficar a
sua tela.
EXERCCIO
71
</table>
<br>
<br>
<br>
</body>
</html>
Salvar no formato texto, com o nome exercicio07.htm e
executar o programa. Veja na figura abaixo como dever ficar a
sua tela.
Parmetros
Estes elementos bsicos possuem alguns parmetros que
permitem um maior controle sobre alguns detalhes da
apresentao da tabela.
Parmetros do Elemento <TABLE>
BORDER
73
BGCOLOR
width=50%
cellspadding=4"
VALIGN
COLSPAN
<tr align=center>
<th bgcolor=black> <font color=yellow> Linha 1 </font> </th>
<td> Clula 1-1 </td>
<td> Clula 1-2 </td>
</tr>
<tr align=center>
<th bgcolor=black> <font color=yellow> Linha 2 </font> </th>
<td> Clula 2-1 </td>
<td> Clula 2-2 </td>
</tr>
<tr align=center>
<th bgcolor=black> <font color=yellow> Linha 3 </font> </th>
<td> Clula 3-1 </td>
<td> Clula 3-2 </td>
</tr>
</table>
</body>
</html>
Salvar no formato texto, com o nome exercicio09.htm e
executar o programa. Veja na figura abaixo como dever ficar a
sua tela.
77
Formulrios
Com certeza voc j deve ter preenchido algum formulrio
em suas viagens pela Internet. Seja para cadastros, pesquisas ou
mesmo envio de comentrios, os formulrios aumentam o poder
de interao da Web e so uma forma diferenciada de receber
dados dos visitantes de sua pgina.
Atualizao ou consultas a base de dados, envio de dados
por e-mail, ou simplesmente a construo de uma nova pgina
(gerada a partir dos novos dados) so algumas das aplicaes
mais comuns.
ELEMENTOS HTML PARA FORMULRIOS
78
80
81
82
value=standard>
<input
type=hidden
name=AnyFormTo
value=meu_nome@provedor.com.br>
<input type=hidden name=AnyFormSubject value=Dados
dos Clientes>
<b> Nome: </b> <input type=text name=nome size=30"
maxlength=5">
<br> <br>
<b> Digite o seu E-Mail: </b> <input type=text
name=anyformfrom size=30">
<b> Senha do E-Mail: </b> <input type=password
name=senha size=5" maxlength=5">
<br> <br>
<b>Sexo:</b>
<br>
<input type=radio name=sexo> Masculino <br>
<input type=radio name=sexo> Feminino <b>
<br> <br>
Produtos Comprados:</b>
<br>
<input type=checkbox name=computador> Computador
<br>
<input type=checkbox name=impressora> Impressora <br>
<input type=checkbox name=monitor> Monitor <br>
<input type=checkbox name=teclado> Teclado <br>
<br>
<b> Estado: </b>
<select name=listagem selected=>
<option size=3"> AM </option>
<option> MG </option>
<option> PE </option>
<option> RJ </option>
<option> SP </option>
</select>
<br> <br>
<b> Histrico do Cliente: </b><br>
84
86
87
PARTE II
Java Script
88
Java Script
JavaScript uma linguagem que permite injetar lgica em
pginas escritas em HTML (HiperText Mark-up Language). Voc
ter aqui uma breve viso de como funciona o JavaScript, alm de
sua utilizao prtica.
Os pargrafos de lgica do JavaScript podem estar soltos
ou atrelados ocorrncia de eventos. Os pargrafos soltos so
executados na sequncia em que aparecem na pgina
(documento) e os atrelados a eventos so executados apenas
quando o evento ocorre.
Para inserir pargrafos de programao dentro do HTML
necessrio identificar o incio e o fim dos comandos JavaScript, da
seguinte forma:
<SCRIPT>
Set de instrues
</SCRIPT>
Este procedimento pode ser adotado em qualquer local da
pgina. Entretanto, para melhor visualizao e facilidade de
manuteno, recomenda-se que toda a lgica seja escrita no incio
do documento, atravs da criao de funes a serem invocadas
quando se fizer necessrio (normalmente atreladas a eventos).
Se a lgica escrita a partir de um determinado evento, no
necessrio o uso dos comandos <SCRIPT> e </SCRIPT>.
Os comandos JavaScript so sensveis ao tipo de letra
(maisculas e minsculas) em sua sintaxe.
89
Operadores Lgicos
So operadores a serem utilizados em comandos
condicionais, tais como: IF , FOR e WHILE.
Os comandos condicionais sero vistos mais a frente.
==
!=
>
>=
<
<=
&&
||
Igual
Diferente
Maior
Maior ou Igual
Menor
Menor ou Igual
E
Ou
Operadores Matemticos
So operadores a serem utilizados em clculos, referncias
de indexadores e manuseio de strings.
Estes operadores so largamente utilizados.
+
*
/
%
90
Ou seja:
x += y o mesmo que x = x + y
Da mesma forma podem ser utilizados: -= , *= , /= ou %=
Um contador pode ser simplificado utilizando-se : X++ ou X
o que equivale s expresses:
X = X + 1 ou X = X - 1 respectivamente.
Para inverter sinal: X = -X negativo para positivo ou positivo
para negativo.
Controles Especiais
\b - backspace
\f - form feed
\n - new line caracters
\r - carriage return
\t - tab characters
// - Linha de comentrio
/*....*/ - Delimitadores para inserir um texto com mais de uma
linha como comentrio.
Os delimitadores naturais para uma string so ou . Caso
seja necessrio a utilizao destes caracteres como parte da string,
utilize \ precedendo ou .
Ex. alert (Cuidado com o uso de \ ou \ em uma string)
Comandos Condicionais
So comandos que condicionam a execuo de uma certa
tarefa veracidade ou no de uma determinada condio, ou
enquanto determinada condio for verdadeira.
91
So eles:
COMANDO IF:
if (condio)
{ ao para condio satisfeita }
[ else
{ ao para condio no satisfeita } ]
Ex:
if (Idade < 18)
{Categoria = Menor }
else
{Categoria = Maior}
COMANDO FOR:
92
Ex:
var contador = 10
while (contador > 1)
{ contador }
OBS: Nos comandos FOR e WHILE a diretiva break pode
ser utilizada para interromper a condio principal e sair do loop.
Da mesma forma, a diretiva continue interrompe uma ao (se
determinada condio ocorrer) mas volta para o loop.
Diretivas/condies entre [ ] significam que so opcionais.
Eventos
So fatos que ocorrem durante a execuo do sistema, a
partir dos quais o programador pode definir aes a serem
realizadas pelo programa. Abaixo apresentamos a lista dos eventos
possveis, indicando os momentos em que os mesmos podem
ocorrer, bem como, os objetos passveis de sua ocorrncia.
onload - Ocorre na carga do documento. Ou seja, s ocorre
no BODY do documento.
onunload - Ocorre na descarga (sada) do documento.
Tambm s ocorre no BODY.
onchange - Ocorre quando o objeto perde o focus e houve
mudana de contedo.
vlido para os objetos Text, Select e Textarea.
onblur - Ocorre quando o objeto perde o focus, independente
de ter havido mudana.
vlido para os objetos Text, Select e Textarea.
onfocus - Ocorre quando o objeto recebe o focus.
vlido para os objetos Text, Select e Textarea.
onclick - Ocorre quando o objeto recebe um Click do Mouse.
vlido para os objetos Buton, Checkbox, Radio, Link, Reset e
Submit.
onmouseover - Ocorre quando o ponteiro do mouse passa
93
alert ( mensagem )
Ex.
alert (Certifique-se de que as informaes esto corretas)
MENSAGEM QUE RETORNA CONFIRMAO DE OK OU CANCELAR:
confirm (mensagem)
Ex.
if (confirm (Algo est errado...devo continuar??))
{ alert(Continuando) }
else
{ alert(Parando) }
RECEBE MENSAGEM VIA CAIXA DE TEXTO INPUT:
95
97
Onde:
Variavel - Nome que ser atribuido como propriedade da
janela.
Url - Endereo Internet onde a janela ser aberta.
Normalmente voce estar utilizando a sua prpria Url, neste caso,
preencha com .
Nome da Janela - o nome que aparecer no top da janela
(Ttulo)
Opes - So as opes que definem as caractersticas da
janela, quais sejam:
-toolbar - Cria uma barra de ferramentas tipo Back, Forward,
etc.
-location - Abre a barra de location do browse
-directories - Abre a barra de ferramentas tipo Whats New,
Handbook, etc.
-status - Abre uma barra de status no rodap da janela
-scrollbars - Abre barras de rolamento vertical e horizontal
-menubar - Cria uma barra de menu tipo File, Edit, etc.
-resizable - Permite ao usurio redimencionar a janela
-width - Especifica a largura da janela, em pixels
-height - Especifica a altura da janela, em pixels
Todas as opes (exceto width e height) so boleanas e
podem ser setadas de duas formas. Exemplo: toolbar ou
toolbar=1) so a mesma coisa. Se nada for especificado, entendese que todas as opes esto ligadas; Caso seja especificada
qualquer opo, ser entendido que esto ligadas apenas as
opes informadas.
As opes devem ser informadas separadas por vrgula, sem
espao entre elas.
Abrindo um Documento
Para abrir um documento dentro da janela, deve ser utilizado
o seguinte mtodo:
100
Variavel.document.open()
Onde Variavel o nome da varivel associada ao mtodo
window.open
ESCREVENDO NO DOCUMENTO
document.write (</body></html>)
document.close() }
</script>
<body bgcolor=#FFFF00">
<p></p>
<p>Ao clicar no boto uma nova pgina ir abrir!</p>
<form method=POST name=Form1">
<p></p>
<input type=button name=abre value=Nova Janela
onclick=abrindo()>
</p>
</form>
</body>
102
103
Anotaes
104
Anotaes
105
Anotaes
106
Anotaes
107
Anotaes
108
Anotaes
109
Anotaes
110
Anotaes
111
Anotaes
112
Anotaes
113
Anotaes
114
115
116