Imprimer et envoyer une DIV
Bonjour,
Je cherche à envoyer par mail puis imprimer une DIV au moyen d'un input,
voilà ou en est bloqué mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<div id="imprimer"></div>
<script language="javascript">
function printDiv(imprimer) {
var divElements = document.getElementById(imprimer).innerHTML;
var oldPage = document.body.innerHTML;
var eml="bestspown@gmail.com";
var bod=divElements.value;
var subj="?subject=Inscription stage";
location.href="mailto:"+eml+subj+bod;
document.body.innerHTML = "<html><head><title></title></head><body>" + divElements + "</body></html>";
window.print();
document.body.innerHTML = oldPage;
return false;
}
</script>
</script>
<input type="submit" onclick="printDiv('imprimer')" value="Terminer et imprimer" /> |
Les problèmes sont le suivants:
- Le contenu des champs se réinitialisent (sauf dans ie)
- L'envoi du mail ne fonctionne tout simplement pas
Merci d'avance pour votre aide.