Bouton imprimer

Fermé
Toltchock Messages postés 2 Date d'inscription samedi 11 juillet 2015 Statut Membre Dernière intervention 28 mars 2016 - 11 juil. 2015 à 10:29
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 11 juil. 2015 à 13:17
Bonjour,





Bonjour


Voilà mon problème :

1. Je n'y connais RIEN de RIEN en HTML
2. J'ai créé mon site chez Gandi avec BaseKit
3. Je suis commerçant
4. J'organise une vente privée
5. Je voudrais que mes clients puissent imprimer leur invitation à partir de mon site
6. L'outil de création du site sur Gandi ne propose pas de fonction " Bouton Imprimer "
7. Il fonctionne en drag & drop, je ne peux pas modifier le code HTML
8. Seule possibilité : un widget " code source "

Ce dont j'ai besoin :

1. Un bouton " imprimer l'invitation " qui n'imprime que mon invitation et non pas toute la page !

Ce que j'ai fait :

1. J'ai passé 2 jours sur internet à cherche un code HTML
2. J'ai trouvé plusieurs codes dont voici le plus abouti :


<form><script language="javascript">
function imprimer()
{
fenetre=window.open("http://files.gandi.ws/gandi54587/image/flyer.jpg");
fenetre.print();
fenetre.top.close();
}
</script>
<a href="javascript:imprimer()">
<div style="text-align:center" >
<p>
<input type="button" value="Imprimer l'invitation" name="B1" onclick="imprimer();" />
</p>
</div>
<script ></script></input></a></form>



Ce que ça donne :

1. Un bouton " Imprimer l'invitation " : Ça c'est bon
2. Ça ouvre une fenêtre avec mon invitation en plein écran : Ça c'est parfait
3. Ça ouvre la boite de dialogue avec mon imprimante : Ça c'est impec
4. La boite de dialogue s'ouvre sans cesse : Pas bon

Voila le lien vers mon site :
http://www.fripes.jeannedavid.com/


Le HIC :

Quand je clique sur imprimer : IL SORT UNE PAGE BLANCHE DE L'IMPRIMANTE


HELP

1 réponse

Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
11 juil. 2015 à 13:15
tu as essayé de lui enlever
fenetre.top.close();  

si tu y tiens, tu pourras le rajouter dans un settimeout

<SCRIPT language=javascript>
function Closethispopup() {
fenetre.close();
}
setTimeout("Closethispopup()",1000);
</SCRIPT>


c'est con avoir mis ce script mais essaye deja de na pas le fermer ...
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
11 juil. 2015 à 13:17
y a aussi le
form 
qui est a enlevé
0