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

Janela Pop-up


.'. Metraton .'.

Pergunta

Caros amigos:

Gostaria de saber como fazer com que uma janela pop-up fique sempre em primeiro plano, pois o site é tela cheia, e se a pessoa clicar sem querer em qualquer parte do site ela desaparece! (as pessoas mais leigas, não sabem como fazer voltar a dita janela), então eu quero que ela fique sempre em primeiro plano até que a própria pessoa feche-a.

Obrigado! :rolleyes:

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Cara, sobre travar as teclas dá uma procurada no fórum que tem o código.......não o de travar teclado, e sim o de travar a tecla.................

Sobre a popUp....

dá uma olhada nesse link aqui

CLIQUE AQUI....

falou

Link para o comentário
Compartilhar em outros sites

  • 0

Isso Jissa! A POP é um formulário, como o site é em full, a pessoa clicando em

qualquer parte do site (por acidente) a POP some, e pra muitas pessoas,

não vão saber como fazer aparecer a pop novamente, então eu gostaria de um

comando em que a pop ficasse sempre em primeiro plano, até que a própria

pessoa, depois de preenchido o formulário, entra uma página de confirmação

de envio, e o comando para fechar a janela (pop).

Mas este comando: <body onblur="self.focus()">

ele mantém a pop em primeiro plano, mas impede a digitação no formulário.

Espero que tenha sido claro!

Abraços,

Link para o comentário
Compartilhar em outros sites

  • 0

Eu podia passar para voce.. até gastaria menos tempo que escrevendo.. é que se não tentar não vai aprender...

Se voce não conseguir ou tiver algum problema.. me fala que faço para voce .. mas tenta ai.. vai ser bom para voce :)

Link para o comentário
Compartilhar em outros sites

  • 0

Bem.. não precisou de tanto tempo.. copie e cole e teste.. qualquer coisa fala ae.

Abraços

</html>

<head>

<script language=JavaScript>

var dragswitch=0

var nsx

var nsy

var nstemp

function drag_dropns(name){

temp=eval(name)

temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)

temp.onmousedown=gons

temp.onmousemove=dragns

temp.onmouseup=stopns

}

function gons(e){

temp.captureEvents(Event.MOUSEMOVE)

nsx=e.x

nsy=e.y

}

function dragns(e){

if (dragswitch==1){

temp.moveBy(e.x-nsx,e.y-nsy)

return false

}

}

function stopns(){

temp.releaseEvents(Event.MOUSEMOVE)

}

var dragapproved=false

function drag_dropie(){

if (dragapproved==true){

document.all.showimage.style.pixelLeft=tempx+event.clientX-iex

document.all.showimage.style.pixelTop=tempy+event.clientY-iey

return false

}

}

function initializedragie(){

iex=event.clientX

iey=event.clientY

tempx=showimage.style.pixelLeft

tempy=showimage.style.pixelTop

dragapproved=true

document.onmousemove=drag_dropie

}

if (document.all){

document.onmouseup=new Function("dragapproved=false")

}

function hidebox(){

if (document.all)

showimage.style.visibility="hidden"

else if (document.layers)

document.showimage.visibility="hide"

}

function mostra(){

var ie=document.all

var dom=document.getElementById

var ns4=document.layers

if (!dom&&!ie&&!ns4)

return

crossobj=(dom)?document.getElementById("showimage").style : ie? document.all.showimage : document.showimage

crossobj.visibility=(dom||ie)? "visible" : "show"

}

</script>

<title>autor: jair.issa@linksat.com.br - Desenvolvimentos JavaScript/ASP</title>

</head>

<body>

<DIV id=showimage style="LEFT: 3; POSITION: absolute; TOP: 5; WIDTH: 244; height:121">

<TABLE bgColor=#000080 border=0 cellPadding=2 cellSpacing=0 width=228>

<TBODY>

<TR>

<TD width="226">

<TABLE border=0 cellPadding=0 cellSpacing=0 height=36 width="226">

<TBODY>

<TR>

<TD onmousedown=initializedragie() style="CURSOR: hand"

width="225"><ILAYER width="100%"><LAYER onmouseout=dragswitch=0

onmouseover=dragswitch=1;drag_dropns(showimage) width="100%"><FONT

color=#ffffff face=Verdana><STRONG><SMALL>Teste Janela DIV</SMALL></STRONG></FONT></LAYER></ILAYER></TD>

<TD style="CURSOR: hand" width="34"><A

href="http://"

onclick="hidebox();return false"><IMG border=0 height=20

src="close_o.gif" width=16></A></TD></TR>

<TR>

<TD bgColor=#ffffff colSpan=2

style="PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px"

width="251"><b><SMALL><font size="1" face="Verdana">pode ser movida e fechada clique no x para fechar.<br></font></SMALL></b><form method="POST" action="--WEBBOT-SELF--">

<!--webbot bot="SaveResults" u-file="C:\pak\INTERNET\ASP\Utilitarios\_private\form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" --><p>

<input type="text" name="T1" size="28"></p>

</form>

<p>

<b><font size="1"><a href="mailto:jair.issa@linksat.com.br">autor: jair.issa@linksat.com.br</a></font></b></TD>

</TR>

</TBODY>

</TABLE>

</TD>

</TR>

</TBODY>

</TABLE>

</DIV>

<script>

hidebox();

</script>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p align="center"><a href="#" onclick=mostra();>Abrir o teste</a></p>

<p align="center">&nbsp;</p>

<p align="center"><a href="#" onclick=hidebox();>Fechar o Teste</a></p>

</body>

</html>

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...