Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jcdesigner

Consulta x XMLhttp ???????????

Recommended Posts

Amigos, ainda busco a solução, pesquisando aqui no forum me disseram que um dos modos que pode ser usado para envio(captura) de uma tela inteira e envia-la por e-mail é através deste componente nativo do Windows Server.

 

O que está acontecendo: Eu tenho um sistema de vendas on-line, e quero disponibilizar neste sistema de vendas algo do tipo: Envie estas ofertas a um amigo, e quando o usuário clicasse no link enviar, abriria a janela do outlock ou outro programa qualquer que o usuário usasse, e no corpo da mensagem teria-se toda a página capturada, naquele momento.

 

Do mesmo modo que acontece se você clicar em no Internet Explorer > Ferramentas > E-mail Noticias > Enviar Página - exatamente assim, será que alguém saberia me dizer ? Ou dar algum exemplo. PS . Já consultei em diversos sites e pesquisei sobre este componente, mas nenhum diz exatamente como e onde o usar.

 

QQuer informação será muito bem vinda.

 

Agradeço a todosJcDesiGner

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, acho que isso é html, tem a ver com o link para email, que você pode já colocar o subject e creio que o texto. Acbei de encontrar, segue um exemplo:

 

<a href="mailto:teste@teste?subject=teste&body=teste">link</a>

 

Esse link, ao abrir o seu gerênciador de e-mails, já terá preenchido o Subject (Assunto) e o Body (Corpo), faça um teste passando as Tags html.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não postei no outro tópico pq achei que alguem poderia te mostar um caminho diferente:

 

ASP [/tr][tr]<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%

'Ativa o armazenamento no Buffer

response.Buffer = True

 

' Cria a instância no objeto no servidor

Set ObjXML = Server.CreateObject("MSXML2.ServerXMLHTTP")

 

' Obtem a página do endereço base do registro.br

ObjXML.Open "GET", "http://localhost/", False

 

'Envia a requisição e aguarda a Resposta

ObjXML.Send()

 

'Guarda o Retorno em uma variável para comparação posterior

Msg = ObjXML.ResponseText

%>

[/tr]

 

O problema é que quando você vincula o <%= Msg %> a um link tipo <a href="mailto:teste@teste?subject=teste&body=<%= Msg %>">link</a> você tem o problema de não gerar o link e sim o html novamente no browser, com isso você não consegue clicar.

 

Agora tem certeza que precisa chamar uma aplicação externa para envio (Eudora, Outlook, Outlook Express)?

 

Não pode enviar via form, tipo via CDONTS?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não postei no outro tópico pq achei que alguem poderia te mostar um caminho diferente:

 

ASP [/tr][tr]<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%

'Ativa o armazenamento no Buffer

response.Buffer = True

 

' Cria a instância no objeto no servidor

Set ObjXML = Server.CreateObject("MSXML2.ServerXMLHTTP")

 

' Obtem a página do endereço base do registro.br

ObjXML.Open "GET", "http://localhost/", False

 

'Envia a requisição e aguarda a Resposta

ObjXML.Send()

 

'Guarda o Retorno em uma variável para comparação posterior

Msg = ObjXML.ResponseText

%>

[/tr]

 

O problema é que quando você vincula o <%= Msg %> a um link tipo <a href="mailto:teste@teste?subject=teste&body=<%= Msg %>">link</a> você tem o problema de não gerar o link e sim o html novamente no browser, com isso você não consegue clicar.

 

Agora tem certeza que precisa chamar uma aplicação externa para envio (Eudora, Outlook, Outlook Express)?

 

Não pode enviar via form, tipo via CDONTS?

E teria como fazer uso deste script junto a um desses componentes. AspEmail por exemplo ?

 

Eu vou testar se funciona normalmente, com um aplicativo externo de envio qualquer, funcionando já tá bom demais.

 

Muito Obrigado, Valeu as dicas.

 

JcDesigner

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não postei no outro tópico pq achei que alguem poderia te mostar um caminho diferente:

 

ASP [/tr][tr]<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%

'Ativa o armazenamento no Buffer

response.Buffer = True

 

' Cria a instância no objeto no servidor

Set ObjXML = Server.CreateObject("MSXML2.ServerXMLHTTP")

 

' Obtem a página do endereço base do registro.br

ObjXML.Open "GET", "http://localhost/", False

 

'Envia a requisição e aguarda a Resposta

ObjXML.Send()

 

'Guarda o Retorno em uma variável para comparação posterior

Msg = ObjXML.ResponseText

%>

[/tr]

 

O problema é que quando você vincula o <%= Msg %> a um link tipo <a href="mailto:teste@teste?subject=teste&body=<%= Msg %>">link</a> você tem o problema de não gerar o link e sim o html novamente no browser, com isso você não consegue clicar.

 

Agora tem certeza que precisa chamar uma aplicação externa para envio (Eudora, Outlook, Outlook Express)?

 

Não pode enviar via form, tipo via CDONTS?

E teria como fazer uso deste script junto a um desses componentes. AspEmail por exemplo ?

 

Eu vou testar se funciona normalmente, com um aplicativo externo de envio qualquer, funcionando já tá bom demais.

 

Muito Obrigado, Valeu as dicas.

 

JcDesigner

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não postei no outro tópico pq achei que alguem poderia te mostar um caminho diferente:

 

ASP [/tr][tr]<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%

'Ativa o armazenamento no Buffer

response.Buffer = True

 

' Cria a instância no objeto no servidor

Set ObjXML = Server.CreateObject("MSXML2.ServerXMLHTTP")

 

' Obtem a página do endereço base do registro.br

ObjXML.Open "GET", "http://localhost/", False

 

'Envia a requisição e aguarda a Resposta

ObjXML.Send()

 

'Guarda o Retorno em uma variável para comparação posterior

Msg = ObjXML.ResponseText

%>

[/tr]

 

O problema é que quando você vincula o <%= Msg %> a um link tipo <a href="mailto:teste@teste?subject=teste&body=<%= Msg %>">link</a> você tem o problema de não gerar o link e sim o html novamente no browser, com isso você não consegue clicar.

 

Agora tem certeza que precisa chamar uma aplicação externa para envio (Eudora, Outlook, Outlook Express)?

 

Não pode enviar via form, tipo via CDONTS?

E teria como fazer uso deste script junto a um desses componentes. AspEmail por exemplo ?

 

Eu vou testar se funciona normalmente, com um aplicativo externo de envio qualquer, funcionando já tá bom demais.

 

Muito Obrigado, Valeu as dicas.

 

JcDesigner

Amigos, este script de exemplo seria coloccado na página a ser

enviada pelo e-mail, ou em um tipo de action para o link ?

 

É que eu o inseri, com as devidas alterações, na página final a ser enviada e dá um erro assim

 

Response object error 'ASP 0156 : 80004005'

Header Error

 

/fech_pedido.asp, line 104

 

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.

 

 

O que pode estar acontecendo de errado ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.