Fórum Caixa de Questão na Intraweb #298014

01/10/2005

0

Olá pessoal,

Sou novo aqui no forum e,

Estou desenvolvendo um aplicativo usando Apache + Intraweb + Delphi 7... e realmente o delphi dá show, até na web... a aplicação carrega muito rápido e atualiza os dados muito rápido também... fora que o acesso ao banco é show... mas elogios a parte, eu tô com uma dúvida...
Em aplicações VCL comuns, utilizo messagebox para perguntas tipo ´Deseja inserir este registro?´, mas na intraweb só estou conseguindo mostrar mensagens do tipo Showmessage. Existe alguma função tipo o messagebox para a intraweb??


Firekiller

Firekiller

Responder

Posts

04/10/2005

Firekiller

Alguém???


Responder

Gostei + 0

04/10/2005

Firekiller

poxa pessoal... ninguém???


Responder

Gostei + 0

04/10/2005

Michael

Olá!

Você de usar a função [b:ce8f7dc0dd]confirm[/b:ce8f7dc0dd] do JavaScript. Ela exibe dois botões: Ok e Cancelar no navegador.

Se quiser mais ou outras opções, então deve criar um form só para isso, e usar algumas técnicas para simular um ShowModal.

[]´s


Responder

Gostei + 0

04/10/2005

Firekiller

Valeu colega... mas preciso adicionar alguma unit extra no projeto para fazer essa função Confirm funcionar???
Outra coisa, o que essa função retorna, tipo, no MEssagebox eu posso usar o mryes , mrno... e nessa função o que é retornado??


Responder

Gostei + 0

04/10/2005

Michael

Como eu disse, confirm é do JavaScript, não do Delphi. Por exemplo, coloque um botão no seu form (Intraweb). Na propriedade [b:b82af200a0]ScriptEvents[/b:b82af200a0], adicione o seguinte código ao evento [b:b82af200a0]onClick[/b:b82af200a0]:

confirm(´Teste´);


[]´s


Responder

Gostei + 0

04/10/2005

Firekiller

Obrigado pela ajuda e, desculpa estar sendo chato, mas é que tô mesmo interessado... e novamente, sem querer ser chato, mas já sendo, como pego o retorno dessa função ??? Para saber se o usuário clicou Ok ou em cancelar ??


Responder

Gostei + 0

04/10/2005

Michael

True se o usuário clicou em Ok, false se foi em Cancelar.

Mude o código da propriedade ScriptEvents acima para

return confirm(´Teste´);


Depois coloque algum código Delphi no OnClick do botão. Depois teste. Veja q se vc clicar no botão, aparecerá a caixa. E se clicar em Cancelar, nada acontecerá.

[]´s


Responder

Gostei + 0

04/10/2005

Firekiller

Valeu cara... muito obrigado!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar