Masquer les en-tête et pied de page lors de l'impression à partir d'Internet Explorer à l'aide de Javascript ou CSS
Lorsque j'imprime une page web à partir d'Internet Explorer, il va automatiquement ajouter un en-tête et pied de page, y compris le titre du site web, l'URL, la date et le numéro de page.
Est-il possible de masquer l'en-tête et pied de page par programmation à l'aide de Javascript ou CSS?
Exigences:
- fonctionne dans IE 6 (aucun autre navigateur de soutien nécessaire, comme pour un Intranet)
- peut utiliser les ActiveX, les applets Java, Javascript, CSS
- de préférence pas quelque chose que l'utilisateur doit installer (par exemple. http://www.meadroid.com/scriptx). se sentir libre pour une liste d'autres tiers plugins disponibles, même si, comme je pense que cela peut être la seule option
- ne pas obliger l'utilisateur à mettre à jour manuellement les paramètres de son navigateur
- ne pas rendre les pages PDF ou un document Word ou tout autre format
- ne pas écrire sur le registre de sécurité empêche ce)
Grâce
OriginalL'auteur molasses | 2009-01-16
Vous devez vous connecter pour publier un commentaire.
Dans vos options d'impression vous pouvez désactiver cette option. La seule façon de le faire par programmation est un contrôle activeX qui écrit sur le registre ou sur un bloc de script qui est écrit en VB. Les paramètres de vos options d'impression sont stockés dans le registre. L'utilisateur devra permettre à votre script pour accéder au registre, la plupart des gens ne serait pas à cause de la sécurité.
Si vous voulez contrôler le contenu de la page, vous pouvez utiliser une css d'impression de la feuille de style.
Edit: Il y a 3rd party les contrôles active x qui peuvent par programmation à imprimer pour vous, mais une fois de plus, l'utilisateur devra choisir de les télécharger et de les installer.
Dans IE8, les en-têtes et pieds de page peuvent être vidé dans "Fichier -> Page de Configuration"
OriginalL'auteur Jobo
Je pense que vous ne pouvez pas contrôler à l'aide de javascript.
À mon avis, il est la seule option pour utiliser les ActiveX dans IE.
Je suis toujours à la recherche de la réponse.
Bonne chance.
OriginalL'auteur Jay
Je fais quelques recherches sur google et tout le monde dit: "vous ne Pouvez pas les supprimer!" sauf à l'aide d'ActiveX et les plugins 3ème partie.
Je me demande pourquoi certains contrôles des rapports (Telerik Rapports, DevX,...) peuvent masquer l'en-Tête & Pied de page sans l'aide d'ActiveX et plugins! Sont-ils l'impression de la page dans une autre façons? Quoi?
OriginalL'auteur Vinh
Vous pouvez utiliser une impression de la feuille de style pour modifier la mise en page de votre page quand il est en cours d'impression.
Oh pinaise, quelqu'un n'a pas clairement lire l'ensemble de la question correctement lol
OriginalL'auteur Gavin