Jump to content


Photo

Javascript - Que Vale 2 Pontos Para Prova


  • Faça o login para participar
3 replies to this topic

#1 Mr_Dores/AJU-SE

Mr_Dores/AJU-SE

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 20/02/2004, 19:09

O professor passou um exercicio que pede para que se faça uma pagina (apenas um arquivo html) que contenha 3 botoes, nos quais, o botao 2 e 3 devem abrir uma pagina html atraves do document.write, ate ai eu consegui, o que eu nao estou conseguindo fazer é a pagina voltar para a pagina 1 e tambem passar da pagina 2 para a 3.
SEGUE O CÓDIGO:

<html><head><title>pagina 01</title></head>

<script>

function pag2() {
document.write ("Pagina 2");
document.write (" <html><body><input type='button' value='Pagina 1'/></body></html> ");
document.write (" <html><body ><input onclick='pag2()' type='button' value='Pagina 2'/></body></html> ");
document.write (" <html><body ><input onclick='pag3()' type='button' value='Pagina 3'/></body></html> ");
}

function pag3() {
document.write ("Pagina 3");
document.write (" <html><body><input type='button' value='Pagina 1'/></body></html> ");
document.write (" <html><body ><input onclick='pag2()' type='button' value='Pagina 2'/></body></html> ");
document.write (" <html><body ><input onclick='pag3()' type='button' value='Pagina 3'/></body></html> ");
}
</script>

<body>
<h1>pagina 1</h1>
<form>
<input type="button" value="pag 1" />
<input type="button" value="pag 2" onclick="pag2()"/>
<input type="button" value="pag 3" onclick="pag3()"/>
</form>
</body>
</html>

isso vale 2 pontos e estou precisando muito desse codigo,

Obrigado

Mr_Dores :wacko:

Edição feita por: Mr_Dores/AJU-SE, 29/02/2004, 21:19.


#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 21/02/2004, 19:01

Olá! :yes:

Vou deixar que você mesmo resolva seu erro, mas pra isso vou dar uma pequena ajuda...

Olhe o código que permanece na página, quando você chama a função pag2 ou pag3...

<html><body><input type='button' value='Pagina 1'/></body></html>
<html><body ><input onclick='pag2()' type='button' value='Pagina 2'/></body></html>
<html><body ><input onclick='pag3()' type='button' value='Pagina 3'/></body></html>


:)

Edição feita por: Klaus, 21/02/2004, 19:02.

Klaus Paiva
Conheça também: Taperás

#3 Mr_Dores/AJU-SE

Mr_Dores/AJU-SE

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 22/02/2004, 11:33

Eu tentei colocar uma função dentro da função para chamar a outra página só que da erro. Eu tinha visto o código da pagina feita pela função, tambem não consegui fazer com que a pagina volta para a inicial.

Obrigado pela atenção

Mr_Dores

#4 Mr_Dores/AJU-SE

Mr_Dores/AJU-SE

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 29/02/2004, 21:18

BOM GALERA... AQUI VAI A RESPOSTA PARA TAL PERGUNTA...


FICA UM CODIGO "EXEMPLO.JS" EXTERNO QUE RECEBE AS FUNÇÕES E UMA PAGINA HTML QUE CHAMRA AS FUNÇÕES. SAO ELAS:


ARQUIVO FUNCOES.JS
==============================================


function botoes() {
document.write (" <input type='button' onclick='pag1()' value='Pagina 01' /> " +
" <input type='button' onclick='pag2()' value='Pagina 02' /> " +
" <input type='button' onclick='pag3()' value='Pagina 03' />");
document.write (" <script src='funcoes.js'></script>" );
}

function pag1() {
document.open();
document.write("<html><body>Pagina 1" + "<br>");
document.write("**" + "<br>");
document.write("****" + "<br>");
document.write("******" + "<br>");
document.write("********" + "<br>");
document.write("**********" + "<br>");
document.write("</body></html>");
botoes();
}

function pag2() {
document.open();
document.write("<html><body>Pagina 2" + "<br>");
document.write("**" + "<br>");
document.write("****" + "<br>");
document.write("******" + "<br>");
document.write("********" + "<br>");
document.write("**********" + "<br>");
document.write("</body></html>");
botoes();
}

function pag3() {
document.open();
document.write("<html><body>Pagina 3" + "<br>");
document.write("**" + "<br>");
document.write("****" + "<br>");
document.write("******" + "<br>");
document.write("********" + "<br>");
document.write("**********" + "<br>");
document.write("</body></html>");
botoes();
}


===============================================

ARQUIVO QUESTAO.HTML
===============================================


<html>
<head>
<script src="funcoes.js">
</script>


<title>-----cadastro aluno-----</title>

</head>



<body>

<h3>CORPO</h3><br/><br/><br/><br/>
<form>
<input type="button" value="Pag 1" onclick="pag1()" />
<input type="button" value="Pag 2" onclick="pag2()" />
<input type="button" value="Pag 3" onclick="pag3()" />

</form>


</body>
</html>

=================================================

VALEU PELA FORÇA (y) :)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq