Scripts para páginas web Exercícios resolvidos Crie uma nova página web para cada exercício: pag1.htm, pag2.htm, … 1.Descrição: O código abaixo serve para criar um link para voltar ao topo da página, de interesse quando temos uma página com um texto longo e desejamos voltar ao topo, por exemplo a um índice <body> <a href="#top">Voltar ao topo da página</a> </body> 2.Descrição: Com esse script quando a página for actualizada surgirá a mensagem ‘A página foi actualizada!’ <body> <script> alert("A página foi actualizada!"); </script> 1 Scripts para páginas web </body> 3.Descrição: Com esse script ao passar o apontador do rato sobre ‘CTM’, surge a mensagem ‘www.google.pt’ <a href onMouseOver="alert('www.google.pt')">CTM</a> 4.Descrição: Com esse script surge a mensagem 'Boa visita ao site! ao clicar no link ‘clique aqui’ antes de entrar na página ‘resultado.htm’ <body> <a href="resultado.htm?PHPSESSID=81f9af78e6afee7e828ea0889053a5cf" onClick="alert('Boa visita ao site!')">clique aqui</a> </body> 2 Scripts para páginas web 5.Descrição: Com esse script aparece uma mensagem na barra de status (no fundo da página web) <body> <script>window.defaultStatus="web site realizado por Fernando"</script> </body> 3 Scripts para páginas web 6.Descrição: Com esse script a página ‘um.htm’ é trocada pela página colocada em url=" ", neste caso ‘dois.htm’, passados 3 segundos, automaticamente. <body> UM <meta http-equiv="refresh" content="3; url=dois.htm"> </body> passados 3 segundos 7.Descrição: Com este script a página ‘dois.htm’ é carregada ao passar o rato em ‘Link’, sem necessidade de fazer clique. <body> <a href="dois.htm?PHPSESSID=81f9af78e6afee7e828ea0889053a5cf" onmouseover="parent.location='dois.htm'">Link</a> </body> 4 Scripts para páginas web 8.Descrição: Ao clicar com o botão direito na página, aparece a mensagem ‘Opção desactivada’, não permitindo, por exemplo, copiar textos ou imagens dessa página. <body> <script> function botaodireito() { if (event.button==2) { alert(' Opção desactivada ')}} document.onmousedown= botaodireito</script> </body> ou <script language="JavaScript"> if (window != top) top.location.href = location.href; </script> <script language="JavaScript"> // Proibe clicar com o "segundo" botao function click() { if (event.button==2) { alert('Acesso proibido!') } } document.onmousedown=click </script> 5 Scripts para páginas web 9.Descrição: Com este script ao passar o rato sobre ‘Link’, na página ‘um.htm’, aparece a mensagem na barra de status ‘Sou o Fernando. Ao dispor!’, abrindo depois a página ‘dois.htm’. <body> <a href="dois.htm?PHPSESSID=81f9af78e6afee7e828ea0889053a5cf" onMouseOver="window.status='Sou o Fernando. Ao dispor!'; return true">Link</a> </body> 10.Descrição: Com este script, ao passar o rato sobre ‘verde’, a cor da página muda da cor actual (branco neste caso) para verde; se passar sobre ‘ouro’, a cor muda para amarelo. <body> <a href="um.htm?PHPSESSID=81f9af78e6afee7e828ea0889053a5cf" onmouseover="document.bgColor='green'">verde</a> <a href="pagina.html?PHPSESSID=81f9af78e6afee7e828ea0889053a5cf" 6 Scripts para páginas web onmouseover="document.bgColor='gold'">ouro</a> </body> Peça ao professor para gravar a sua pasta, com as suas páginas, para avaliação. 7