Recuperation Code Source d'une page ASP, pour mettre dans une variable

Recuperation Code Source d'une page ASP, pour mettre dans une variable - ASP - Programmation

Marsh Posté le 22-03-2005 à 09:14:56    

Bonjour, je cherche en vain, a rentrer toute ma page web dans une variable unique que je pourrai envoyer en tant que corps de mon message Email,
mais voila je n'arrive pas a trouver comment recuperer toute ma page web dans une variable :D
 
je vous remercie d'avance :D


Message édité par ronio le 22-03-2005 à 12:04:39
Reply

Marsh Posté le 22-03-2005 à 09:14:56   

Reply

Marsh Posté le 22-03-2005 à 09:21:38    

A part mettre la page dans un champs de formulaire je ne vois pas  [:airforceone]


---------------
planuldep | Association pêche à la Sempé
Reply

Marsh Posté le 22-03-2005 à 09:27:26    

merci de ta reponse :)
et sais tu comment faire cela ?
Car rentrer tout , dans un champs de formulaire m'interresse aussi.


Message édité par ronio le 22-03-2005 à 09:39:19
Reply

Marsh Posté le 22-03-2005 à 10:21:16    

help I need somebody,
Help ...
 
Non, serieusement, je cherche a recuperer le Code source de ma page en cours , et je tourne en rond, ...
 
y a t'il une ame sensible pour pouvoir m'aider .??

Reply

Marsh Posté le 22-03-2005 à 11:15:30    

fait un truc de ce genre, j'utilise ça pour que les visiteur me contacte :
 

<!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 strict//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-strict.dtd">
 
<% @LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
envoimail=Request.form("envoimail" )
if envoimail<>"" then
  Nom=Request.form("nom" )
  Prenom=Request.form("prenom" )
  Imail=Request.form("eMail" )
  Objet=Request.form("Objet" )
 
' Body in HTML format
strHTML = "<b>Nom: </b>" & Request.form("nom" ) & "  "  & Request.form("prenom" ) & "<br />" & _
"<b>Email: </b>" & Request.form("eMail" ) & "<br />" & _
"<b>Objet: </b>" & Request.form("Objet" ) & "<br />" & _
"<b>Demande: </b><br /><fieldset>" & Request.form("proposition" ) & "</fieldset>"
 
 
'******* Envoi du Mail ***********
 
Set Mail = Server.CreateObject("Persits.MailSender" )
Mail.Host = "Ton_smtp"
'*** Adresse SMTP du serveur ne doit pas changer
 
Mail.From = Imail
'*** Mail.From correspond à l'e-mail de l'emmetteur
 
Mail.FromName = Nom
'*** Nom de l'emmetteur
 
Mail.AddAddress "Ton_mail"
'*** Adresse E-mail ou sera envoyé le formulaire A REMPLACER PAR VOtrE E-MAIL
 
Mail.Priority = "3"
'*** Niveau de priorité du mail : 1(haute), 3(normal) & 5(basse)
 
Mail.Subject = Objet
'*** sujet mail
 
Mail.IsHTML = true
Mail.Body = "<html><body>" & strHTML & "</body></html>"
'*** variable commentaire est récupéré du formulaire
 
On Error Resume Next
Mail.Send
 if Err <> 0 then
 strErr = Err.Description
        emailverif=1
 End If
response.redirect ("index.asp" )
 
'******* FIN Envoi du Mail ***********
end if  
 
%>
<html>
 <head>
  <title>Contacwebmaster</title>
  <!--#include file="meta.inc"-->
  <script type="text/javascript" src="formValidation.js"></script>
 </head>
 <body onload="document.getElementById('nom').focus()">
  <!--#include file = "Haut.inc"-->
  <div id="contenu">
   <div id="gauche">
    <!--#include file="menu-accueil.inc"-->
   </div>
   <div id="principal">
   <h1>Contacter le webmaster</h1>
   <p>&nbsp;</p>
<p>&nbsp;</p>
 <form name="demande" id="demande" method="post" action="Contactwebmaster.asp" onsubmit="return validateForm(this)">
 <input type="hidden" name="envoimail" value="ok" id="hidden1" />  
  <div id="cadreform">
   <fieldset id="coordonnees">
    <legend>Vos coordonnées personnelles</legend>
    <br />
    <p>
     <label for="nom" title="Veuillez saisir votre nom en lettres majuscules" class="oblig">* Nom :</label>
     <input type="text" name="nom" id="nom"  value="<%=nom%>" title="Veuillez saisir votre nom en lettres majuscules" tabindex="1" onfocus="this.className='focus';" onblur="this.className='normal';" onchange="javascript:this.value=this.value.toUpperCase();" />
     <span class="legend">ex : 'MARTIN'</span>
    </p>
    <p>
     <label for="prenom" title="Veuillez saisir votre prénom" class="oblig">* Prénom :</label>
     <input type="text" name="prenom" id="prenom" value="<%=prenom%>"  title="Veuillez saisir votre prénom" tabindex="2" onfocus="this.className='focus';" onblur="this.className='normal';" />
    </p>
    <p>
     <label for="eMail" title="Veuillez saisir votre adresse email" class="oblig">* e-Mail :</label>
     <input type="text" name="eMail" id="eMail" value="<%=eMail%>"  title="Veuillez saisir votre adresse e-mail" tabindex="3" onfocus="this.className='focus';" onblur="this.className='normal';" />
     <a href="#" class="aide" title="Votre adresse e-mail ne sera pas communiquée à des tiers" tabindex="0"><img src="Images/icon_help.gif" alt="Votre adresse e-mail ne sera pas utilisée à des fins commerciales" /></a>
    </p>
    <p>
     <label for="Objet" title="Veuillez saisir l'objet de votre deamande" class="oblig">* Objet :</label>
     <input type="text" name="Objet" id="Objet" value="<%=Objet%>"  title="Veuillez saisir l'objet de votre demande" tabindex="4" onfocus="this.className='focus';" onblur="this.className='normal';" />
    </p>
     
<br /><em>* Champs obligatoires</em>
   </fieldset>
   <br />
   <fieldset id="question">
       <legend>Votre demande</legend>
    <br />
   <p class="centre">
   <textarea name="proposition" cols="60" rows="15" id="proposition" title="veuiilez saisir votre demande" tabindex="5" onfocus="this.className='focus';" onblur="this.className='normal';"><%=proposition%></textarea></p>
   <input type="submit" name="valid" id="valid" value="Envoyez" title="Cliquez sur ce bouton pour nous envoyer votre demande" tabindex="6" />  
   <br />
   </fieldset>
 
   <br />
   
  </div>
 
 </form>
  </div>
</body>
</html>


---------------
planuldep | Association pêche à la Sempé
Reply

Marsh Posté le 22-03-2005 à 12:03:00    

merci de ta réponse,
Mais je recherche une methode pour sortir le code source de ma page, pour envoyer ce corps de message en html bien précis....

Reply

Marsh Posté le 22-03-2005 à 16:40:05    

var contenu = "<html>" + document.body.innerHTML + "</html>";
 
 
g trouvé ;)

Reply

Marsh Posté le 25-03-2005 à 11:06:51    

Ouais, mais là, c'est du JavaScript... T'es bombom pour l'envoyer par mail...

Reply

Marsh Posté le 09-08-2005 à 15:04:43    

mais non, apres tu utilise la fonction, et tu concatenne la variable c tout.
tu la fait passer par formulaire a la page de traitement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed