bonsoir,
Le code que tu nous montres ne pouvait pas fonctionner...
Tu faisais ton location.href vers une variable test1 alors que tu passes en paramètre de ta fonction "la_page"...
Relis ce que Kazma t'as marqué !
function afficher(UrlToGo){
if (confirm('Voulez-vous imprimer!')) {
document.location.href=UrlToGo;
}
}
Le code de ton bouton :
<!-- Page vers laquelle tu seras redirigé : test1.html -->
<button onclick="afficher('test1.html');" name="imprimer" value="imprimer">
Tu as aussi la possibilité d'ouvrir ta page.. non pas dans la page en cours... mais par exemple dans une nouvelle fenêtre. (voir window.open
Le tout mis ensemble :
<HTML>
<head>
<TITLE>Message d'alerte</TITLE>
<script type="text/javascript">
function afficherMemePage(UrlToGo){
if (confirm('Voulez-vous imprimer!')) {
document.location.href=UrlToGo;
}
}
function afficherAutrefenetre(UrlToGo){
if (confirm('Voulez-vous imprimer!')) {
var Configuration="'toolbar=yes, menubar=yes, location=no, directories=no, status=no, resizeable=yes, width=800, height=600, left=30, top=20'"
window.open(UrlToGo,"Titre :Page A imprimer",Configuration);
}
}
</script>
</head>
<body>
<button onclick="afficherMemePage('test1.html');" name="imprimer" value="imprimer">
<button onclick="afficherAutrefenetre('test1.html');" name="imprimer2" value="imprimer">
</body>
</html>
Si, malgré tout ce qui t'a été proposé, ça ne te conviens toujours pas... j'insiste un peu... reformule ta question.!
Je t'invite par ailleurs à lire le contenu du lien suivant :
http://codes-sources.commentcamarche.net/contents/11-charte-de-commentcamarche-net-conseils-d-ecriture
Ainsi que celui concernant l'utilisation des balises de code sur ce forum :
http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Avant de poser une question, merci de lire la charte du site.
Cordialement, Jordane