Bonjour j'ai un souci de recuperation d'un id. Je ne pense pas que ce soit grand chose mais je ne trouve pas. J'ai un script qui me permet d'imprimer mon cv en ligne. J'ai donc un fichier impression.js ou j'ai mon script.
ET j'ai ma page ou le script est executé ou j'ai créé un bouton pour lancer le script.
Dans mon script j'ai donc un addeventlistener sur mon bouton et je veux recuperer l'id de mon btn. Mais voici le message que j'ai dans ma console:
impression.js:30 Uncaught TypeError: Cannot read property 'addEventListener' of null
at imprimer (impression.js:30)
at impression.js:35
voici mon script:
function imprimer_bloc(titre, objet) {
// Définition de la zone à imprimer
var zone = document.getElementById(objet).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.title = titre;
fen.document.body.innerHTML += " " + zone + " ";
// Impression du popup
fen.window.print();
//Fermeture du popup
fen.window.close();
return true;
}
function imprimer(){
document.getElementById("btn_imprime").addEventListener('click', function (e) {
imprimer_bloc('titre', 'imprime_moi');
});
}
imprimer();
Si je mets ma fonction imprimer directement dans ma page c'a fonctionne mais sinon non!!
Si vous pouviez m'aider merci beaucoup!!
- Edité par StephanSerri1 2 mai 2018 à 14:12:19
récupération d'un id
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.