-
Bouton Imprimante
Mettre ce script dans la zone de script ou dans un module simple entre <>
<script type="text/javascript">
function imprimer_bloc(objet) {
var z0= document.getElementById(objet);
titre=z0.getElementsByClassName('module_titre')[0].getElementsByTagName('h1')[0].innerHTML;
var z1 = z0.getElementsByClassName('article_text');
// Définition de la zone à imprimer
var zone = z1[0].innerHTML;
// Ouverture du popup
var fen = window.open("", "", "height=500, width=600,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");
// style du popup
fen.document.body.style.color = '#000000';
fen.document.body.style.backgroundColor = '#FFFFFF';
fen.document.body.style.padding = "20px";
// Ajout des données a imprimer
fen.document.body.innerHTML = titre + " ";
fen.document.body.innerHTML += " " + zone + " ";
// Impression du popup
fen.window.print();
//Fermeture du popup
fen.window.close();
return true;
}
if(typeof(onJSFilesLoaded) != "object") onJSFilesLoaded = [];
onJSFilesLoaded.push(function(){
function declenche(){
var st=$$('#ulmodules.ulmodules li[id^="module_article"]');
Array.each(st, function(item, index){
if (!(/comments/.test(item.get('id')))) {
var myelem = new Element('div', {
id: 'id'+item.get('id'),
styles: {
position: "relative",
right: 0
},
html:'<img class= "impico" style="float:right;" src="http://ekladata.com/-9wm9NuVfkvn2powEm05t64Za_g/49091.gif" width="55" height="55" onclick="imprimer_bloc(\''+item.get('id')+'\');"/>'
}
);
myelem.inject(item.childNodes[1],'after');}
}
);
}
// Fonction de déclenchement à intervalle régulier
setInterval(function(){var existe=$$(".impico"); if (existe.length<=0) declenche();}, 800);
});
</script>
Changer ce qui est en rouge car c'est pour mon blog
C'est le code de Papatsi et avec l'aide de Midori-Nor et de Colette95 du forum d'aide
-
Commentaires
merci pour ce partage, mais c'est pour faire quoi ma belle ??
gros bisous
Si il y a un tuto ou une recette qui te plait tu cliques sur l'imprimante et ça l'imprime
J'en ai mis une sur mon blog de tuto et sur mon blog de cuisine
Bisous
Nadou
ah ok, merci pour ces infos gros bisous
Gros bisous