Ir para conteúdo
Fórum Script Brasil
  • 0

Chamar um javascript dentro da propria pagina


arkanoidblue

Pergunta

Bem galera, sou verde em codigos.

Sou verde de pai e mãe. rssss

Meu problema é o seguinte.

Consegui aqui com vocês o código javascript para geração de nºs aleatorios.

Acontece que eu preciso que essa pagina ao ser chamada pelo browser, abra em POP UP de 640x480

e possua um botão central, logo abaixo dos nºs e que ao clicar no mesmo ele daria um refresh dos nºs sem sair dessa janela.

Acredito que ele estaria substituindo a função da tecla F5 do teclado.

É possivel inserir esse botão e executar tal função?

Segue abaixo o codigo obtido e umas inserções feitas por mim.

<html><head><title>Gerador de  Números Aleatórios</title>
<style type="text/css">
.style1 {
    font: normal normal normal 100% serif;
    text-align: center;
    color: #000000;
}
.style2 {
    text-align: center;
}
</style>
</head>
<body bgcolor="#C0C0C0">
<div class="style2">
<div class="style1">
Gerador de números aleatórios<br></div>

<div class="style1">
&lt;script language="JavaScript">
// Unique Random Numbers Picker
// -Picks a number of unique random numbers from an array
// © 2002 Premshree Pillai
// http://www.qiksearch.com, http://javascript.qik.cjb.net
// E-mail : qiksearch@rediffmail.com

var numArr = new Array("0","1","2","3","4","5","6","7","8","9"); // Add elements here
var pickArr = new Array(); // The array that will be formed
var count=0;
var doFlag=false;
var iterations=0;

function pickNums(nums)
{
iterations+=1;
var currNum = Math.round((numArr.length-1)*Math.random());
if(count!=0)
{
for(var i=0; i<pickArr.length; i++)
{
if(numArr[currNum]==pickArr[i])
{
doFlag=true;
break;
}
}
}
if(!doFlag)
{
pickArr[count]=numArr[currNum];
document.write('<a href=\"' + numArr[currNum] + '\">'+numArr[currNum]+'</a> <font color="#808080">|</font> ');
count+=1;
}
if(iterations<(numArr.length*3)) // Compare for max iterations you want
{
if((count<nums))
{
pickNums(nums);
}
}
else
{
location.reload();
}
}

pickNums(4); // Call the function, the argument is the number of elements you want to pick.
// Here we pick 4 unique random numbers
</script></div>
<p> </p>
<form method="post" enctype="application/x-www-form-urlencoded" language="javascript" onclick="function pickNums(nums)" target="_top">
    <button name="Abutton1">
        <div align="center" class="style1" contenteditable="false" lang="bra" language="javascript" nowrap="nowrap" onclick="refresh" style="font-family: Verdana; font-size: medium; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: blink">
        Gerar</div>
    </button>
</form>
    </div>
    </body>
  </html>

Me desculpem se não estou sendo claro nessa minha dúvida

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
O que você quer é um botão que tenha a função da tecla F5?



Exatamente. espero que esse snap possa ajudar a explicar minha necessidade.

16ihz7c.jpg

Ao invez de usar F5, eu uso o botão. No codigo acima esta inserido o botão, porem não sei se é possivel chamar via clique no botão a função de gerar novamente um novo nº.

Link para o comentário
Compartilhar em outros sites

  • 0

coloca no onclick, em vez de 'refresh', use onclick="location.reload();"

<form method="post" enctype="application/x-www-form-urlencoded" language="javascript" onclick="location.reload();" target="_top">

Espero ter ajudado.

Editado por MuseBr.com
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...