Le mail est bien envoyé mais maintenant ce qui foire c'est ma redirection. Je n'arrive pas à revenir sur une page de confirmation après l'envoi. Toujours "impossible d'afficher la page".
J'ai des frames sur la page, je ne sais pas si ça vient de là.
Voici donc le dernier code avec les modifs pour le redirect
<html>
<body>
<%
Dim objCDOMail
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")
objCDOMail.From = Request.Form("_email")
objCDOMail.To="xxx@rienales.com"
objCDOMail.Subject=Request.Form("_sujet")
objCDOMail.Body=Request.Form("_nom") & Request.Form("_société") & Request.Form("_code postal") & Request.Form("_ville") & Request.Form("_body")
objCDOMail.Send
if objCDOMail.Send=true then
Response.Redirect "confirmation.html"
else
Response.Redirect "echec.html"
end if
Set objCDOMail=Nothing
%>
</body>
</html>
Je peux dire une connerie?
-------------------------------
Réponse au message :
-------------------------------
> L'erreur est qu'il me manque les composants pour créer un objet CDONTS.NewMail... Mais toi t'a page affiche pas du tout l'erreur... En tk... l'erreur ne semble pas etre dans ton code asp
>
> Maggie

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Euh c'est quoi une erreur de createObject concrètement? Et surtout ça se résout comment? Je ne pense pas que le serveur soit mal configuré pour asp puisque c'est eux même au téléphone qui m'ont dit qu'ils voulaient un formulaire en asp.
> >
> >
> > Je peux dire une connerie?
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Pourtant.. j'ai copier-coller ton code et ca l'affiche la page et ca m'affiche une erreur de createObject... mais toi tu vois pas l'erreur... peut-être un probleme de serveur mal configuré pour le asp?
> > >
> > > Maggie

> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Non apparemment ça vient pas de ça...
> > > >
> > > > Je peux dire une connerie?
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Essaie de ne pas mettre des "_" dans tes request.form ... Moi ca fonctionnais pas pour ca! :)
> > > > >
> > > > > Maggie

> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Je n'y connais rien en asp et mon hébergeur me demande de développer mon formulaire en...asp!
> > > > > >
> > > > > > J'ai cherché un peu sur internet et j'ai bidouillé un petit truc qui ne marche malheureusement pas:
> > > > > >
> > > > > > <%
> > > > > > Dim objCDOMail
> > > > > > Set objCDOMail = Server.CreateObject("CDONTS.NewMail")
> > > > > > objCDOMail.From = Request.Form("_email")
> > > > > > objCDOMail.To="XXXX@rienales.com"
> > > > > > objCDOMail.Subject=Request.Form("_sujet")
> > > > > > objCDOMail.Body=Request.Form("_nom") & Request.Form("_société") & Request.Form("_code postal") & Request.Form("_ville") & Request.Form("_body")
> > > > > > objCDOMail.Send
> > > > > > Set objCDOMail=Nothing
> > > > > > if objCDOMail.Send=true then
> > > > > > response.write"L'email a bien été envoyé"
> > > > > > else
> > > > > > response.write"Erreur. Le message n'a pas été envoyé"
> > > > > > end if
> > > > > > %>
> > > > > >
> > > > > >
> > > > > >
> > > > > > J'ai ajouté dans mon formulaire html (dans ma balise form) un attribut action="envoimail.asp" (le nom sous lequel mon fichier asp est enregistré donc). Mais quand je fais envoyer, mon navigateur me sort "the page cannot be displaid" et le mail n'est pas envoyé.
> > > > > >
> > > > > >
> > > > > > Je peux dire une connerie?
> > > > >
> > > >
> > >
> >
>