Ir para conteúdo
Fórum Script Brasil

Chagas Neto

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Tudo que Chagas Neto postou

  1. Olá amigos. Já procurei e tentei exaustivamente uma solução para isso. Tenho uma pagina Consulta.asp que exibe as mensagens enviadas por outros usuários que acessam o site. Nesta página (consulta.asp) eu tenho um script que abre uma pagina modal com jbox (jquery/ajax). Ao clicar num ícone abre um jbox confirm que pergunta se confirma a leitura da mensagem (muda o campo lido de não para Sim). Após confirmar, abre um popup modal com jbox/ajax carregando uma pagina asp que altera o campo lido de não para sim e logo após exibe a mensagem do usuário no mesmo popup. O que eu queria? Que ao fechar a o popup atualizasse a página pai. Já tentei de tudo. Tentei usar o body onunload executando um script window.location.reload(true). A unica coisa que funcionou foi colocar no final da página aberta no popup executando um script com window.location.reload(true). Aí até funciona, mas estranhamente esse script é executado antes que eu feche o popup e aparece um alerta do firefox com a mensagem "Para exibir esta página, o firefox precisa enviar informações que se repetirão qualquer ação...". e fecha o modal. Abaixo os scripts utilizados. Se puderem ajudar eu agradeço. Geralmente resolvo meus problemas e dúvidas procurando aqui e nunca precisei criar um post (que eu lembre). Agradeço antecipadamente. Caso se esteja no local errado me perdoem. Mensagem confirm do jBox: function ConfirmaLeitura(TextoMsg, NumReg){ //useBootstrap: false, //boxWidth: '500px', var MensagemFormatada = "<font face='Century Gothic' size='2' color='#000099'><b>" + TextoMsg + " " + NumReg + "?</font></b>"; var MsgcomIcone; MsgcomIcone = "<table border='0' border='0' cellspacing='0' cellpadding='0'>"; MsgcomIcone = MsgcomIcone + "<tr>" MsgcomIcone = MsgcomIcone + "<td>"; MsgcomIcone = MsgcomIcone + "<img border='0' src='../jQueryConfirm/Atencao.png' width='20' height='20'>"; MsgcomIcone = MsgcomIcone + "</td>"; MsgcomIcone = MsgcomIcone + "<td style='font-family: Century Gothic; font-size: 12pt'>&nbsp;<b>Confirmar Leitura!</b>"; MsgcomIcone = MsgcomIcone + "</td>"; MsgcomIcone = MsgcomIcone + "</tr>"; MsgcomIcone = MsgcomIcone + "</table>"; var Link='AlteraStatus.asp?Registro='+NumReg; $.confirm({ title: MsgcomIcone, content: MensagemFormatada, type: 'red', typeAnimated: true, useBootstrap: false, icon: 'glyphicon glyphicon-heart', boxWidth: '30%', closeIcon: true, icon: 'fa fa-warning', buttons: { tryAgain: { text: 'Sim, Prossiga', btnClass: 'btn-red', action: function(){ AtualizaStatus(NumReg); // abre o modal utilizando o ajax } }, close: { text: 'Não', btnClass: 'btn-blue', function () { } } } }); Script que abre o modal jbox: function AtualizaStatus(NumRegistro){ var MeuModal=new jBox('Modal', { width: 500, attach: $('#Modal'), overlay: false, title: "<font face='Century Gothic' size='3'><b>Registro " + NumRegistro + ":</b></font>", type: 'red', typeAnimated: true, useBootstrap: false, closeOnClick: 'body', animation: 'flip', //zoomIn, zoomOut, pulse, move, slide, flip, tada ajax: { url: 'AtualizaStatus.asp?Registro='+NumRegistro, reload: 'strict', } }).open(); }
  2. Olá pessoal. Tenho um formulário pdf com diversos campos. Tenho uma página formulário ASP com os mesmos campos. Alguém sabe se tem como eu preencher esse formulário PDF com o submit do form. Em suma eu queria que quando o usuário clicasse em enviar o form chama-se o formulário pdf e preenchesse os campos do PDF com os campos do formulário ASP. Eu não queria criar um PDF, pois sou principiante e achei muito difícil criar um PDF usando o ASP. Como já tenho os formulários prontos (o PDF e o ASP) gostaria de um chamasse o outro. Nesse momento estou gerando uma pagina semelhante ao PDF em HTML e o usuário imprime. Só que as vezes não cabe na página inteira, sai data, sai o link como toda pagina web. Tudo poderia ser resolvido se fosse uma pessoa ou poucas pessoas, mas eu trabalho numa empresa publica onde são centenas de pessoas que usam esse formulário em diversos estados do Brasil e eu não tenho como fazer que todos entrem em configurar página nos navegadores pra resolver isso. Já li bastante e não encontrei nada, mas apenas dicas de como criar um pdf a partir de uma página ASP (aspPDF por exemplo) mas um é mais fácil mas pago e o outro é muito complicado. Um abraço a todos e agradeço se alguém me der uma dica, pois já pesquisei a exaustão.
  3. ninguém mais tem uma dica? Ainda continuo com o mesmo problema. Deve ter algum parametro que quando clica-se em em algum lugar fechar a div, ou então torna-la modal, nesse caso obrigatoriamente teria que fechar a janela para abrir outra. Eu coloquei a div em cima dos links que abrem a janela div pra evitar que se clique e abra outra div, mas to precisando colocar links em outros lugares, então não tem como a div "cobrir" toda a area. Agradeceria se alguém desse uma dica, pois é importante para o que estou fazendo. não queria colocar Jquery ou outra coisa porque esse codigo é muito simples, legal e não precisa de nenhum componente adicional, nem .js, nem css nem nada e ficou muito legal.
  4. Obrigado amigo. Vou dá uma olhada. 22/08/2012. Dei uma olhada mas não sever para o que eu quero. Eu consegui resolver o problema do refresh, foi só criar uma div dentro de outra pagina e atualizar os dados de lá, então não há refresh. O problema agora é outro. Quando abro uma janela e depois outra sem fechar uma ficam as duas e não dá pra fechar nem uma nem outra. Será que não tem um jeito de impedir que abram outra janela usando esse script enquando já tiver uma aberta, ou então ao se abrir outra fechar a que estiver aberta? onde eu encontro os parâmetros do Popup.Style e do conte.style? obrigado a todos.
  5. Ola amigos. Acho que é meu primeiro post, pois sempre que eu procuro acho aqui bem mastigadinho. Mas agora preciso de uma pequena ajuda. Procurei e não encontrei, pra voces "experts" deve ser moleza. Tenho uma pagina em php onde são fornecidas informacoes em tempo real de um servidor linux e é atualizada a cada minuto através do comando: echo "<META HTTP-EQUIV=Refresh CONTENT='60'>"; então eu queria um popup onde não aparece a barra de endereços e até consegui, mas sabemos que, por medida de seguranca, o firefox mostra de qualquer jeito. Resumindo: no IExplorer 9 tudo ok, no Firefox, mostra a barra de endereços. então a saida: Uma div flutuante. Funciona perfeitamente e muito legal em ambos. Mas... quando o refresh atua fecha popup (Div Flutuante). Estou descrevendo abaixo o código pra ver se existe algo que possamos colocar no código para que quando o refresh (também é necessário para sabermos varias informacoes que estao mudando a cada minuto) entre em execução o popup não feche. O script abre uma janelinha no centro da tela bem legal com uma barra de fechar. Agradeço antecipadamente se alguém souber algo. Um abraço a todos. Codigo da Div Flutuante: <script type="text/javascript"> function PopUp(url, width, height) { // Definindo meio da tela e mais um pouquinho pra cima var LadoEsquerdo = (screen.width - width)/2; var ParteCima = ((screen.height - height)/2 - 80); popup = document.createElement('div'); popup.style.position = 'absolute'; popup.style.width = width + 'px'; popup.style.height = height + 'px'; popup.style.left = LadoEsquerdo + 'px'; popup.style.top = ParteCima + 'px'; popup.style.border = '1px solid #3C70FF'; content = document.createElement('iframe'); content.src = url; content.style.width = width + 'px'; content.style.height = height + 'px'; content.style.border = '0px'; close_btn = document.createElement('div'); close_btn.title = 'Fechar'; close_btn.style.position = 'absolute'; close_btn.style.background = 'url(BarraFechar.png)'; close_btn.style.width = '385px'; close_btn.style.height = '16px'; close_btn.style.left = (width-362) + 'px'; close_btn.style.margin = '-20px'; close_btn.style.textAlign = 'center'; close_btn.onclick = function () { document.body.removeChild(popup); } close_btn.onmouseover = function () { close_btn.style.backgroundPosition = '0px 0px'; } close_btn.onmouseout = function () { close_btn.style.backgroundPosition = '0px 0px'; } popup.appendChild(close_btn); popup.appendChild(content); document.body.appendChild(popup); } </script> o link como chamamos o popup: <a href="java script:AbrePopUP('Atendimento.php',380,400)"><img border="0" align="middle" src="User.gif" width="16" height="12"></a> Chagas Neto Mossoró/RN
  6. Ola amigos. Procurei em todos os lugares um simples script em javascript que uma imagem ficasse flutuando no canto inferior direito e ao ser clicado fosse direcionado ao topo da página, o que parece bem simples (pra quem sabe, claro). Mas todos os que eu encontrei são todos praticamente iguais mas so funcionam no firefox e eu preciso que funcione tambem no Internet explorer, pois é o browser padrão da empresa, apesar de utilizarmos tambem o firefox. O script abaixo: <a style="display:scroll; position:fixed; bottom:0px; right:0px; "href="#" title="Topo da página"><img src="topo.png" border='0'></a> alguém pode me dizer porque só funciona no firefox? Como eu faço pra que ele funcione tambem no Iexplorer 7 acima? Se alguém pude me ajudar eu agradeço. Chagas Neto Mossoró/RN
×
×
  • Criar Novo...