Fonction
Résolu/Fermé
minimouse
Messages postés
43
Date d'inscription
vendredi 19 janvier 2007
Statut
Membre
Dernière intervention
5 mars 2010
-
8 mars 2007 à 15:05
vlmath Messages postés 794 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 - 12 mars 2007 à 20:28
vlmath Messages postés 794 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 - 12 mars 2007 à 20:28
A voir également:
- Fonction
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
5 réponses
vlmath
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
9 mars 2007 à 16:51
9 mars 2007 à 16:51
Salut
Essaye de rajouter ta balise juste avant la balise <php de la ligne 611 (il me semble que c'est celle-ci, mais comme j'ai lu ton poste en début d'apèrm et que je n'ai pas répondu tout de suite, je ne garantie rien).
Si ce n'est pas celle la, dis le moi, je rechercherai
Essaye de rajouter ta balise juste avant la balise <php de la ligne 611 (il me semble que c'est celle-ci, mais comme j'ai lu ton poste en début d'apèrm et que je n'ai pas répondu tout de suite, je ne garantie rien).
Si ce n'est pas celle la, dis le moi, je rechercherai
Merci beaucoup vlmath,
ça fonctionne, tout est ok... ou presque tout
pour les photos, j'ai 3 résolutions possibles : 400x300 - 640x480 et 800x600. Quand je suis sur les 2 premières résolutions, j'ai l'icône de l'imprimante qui apparait et je peux imprimer. Par contre sur la résolution 800x600, je n'ai plus l'icône, donc plus d'impression possible...
Comprends-tu d'où vient le problème ?... je vais essayer de mettre la balise avant le <php ligne 600 et je te tiens au courant
Encore merci
ça fonctionne, tout est ok... ou presque tout
pour les photos, j'ai 3 résolutions possibles : 400x300 - 640x480 et 800x600. Quand je suis sur les 2 premières résolutions, j'ai l'icône de l'imprimante qui apparait et je peux imprimer. Par contre sur la résolution 800x600, je n'ai plus l'icône, donc plus d'impression possible...
Comprends-tu d'où vient le problème ?... je vais essayer de mettre la balise avant le <php ligne 600 et je te tiens au courant
Encore merci
vlmath
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
10 mars 2007 à 13:55
10 mars 2007 à 13:55
La seule solution que je vois est la suivante :
1. Ne met pas un lien avec un javascript, mais un lien vers une autre page, comme ceci :
<a href="print.php?img=<?php echo PHOTOS_DIR . "/" . rawurlencode($photodir) . "/" . $dim . "/" . $listFile[$photo]; ?>">Print</a>
La variable $_GET['img'] devrait contenir le lien vers l'image (je n'ai pas pu tester parce que je n'arrive pas à mettre la galerie en place ...)
2. Sur la page print.php, il te suffit de mettre ce code :
<html>
<body onload="javascript:print()">
<?
print '<img src="'.$_GET['img'].'">';
?>
</body>
</html>
L'impression marche correctement. S'il y a un problème, c'est dans la page index.php, à l'intérieur du bout de code qui donne le lien vers l'image (<?php echo PHOTOS_DIR . "/" . rawurlencode($photodir) . "/" . $dim . "/" . $listFile[$photo]; ?>)
@++
1. Ne met pas un lien avec un javascript, mais un lien vers une autre page, comme ceci :
<a href="print.php?img=<?php echo PHOTOS_DIR . "/" . rawurlencode($photodir) . "/" . $dim . "/" . $listFile[$photo]; ?>">Print</a>
La variable $_GET['img'] devrait contenir le lien vers l'image (je n'ai pas pu tester parce que je n'arrive pas à mettre la galerie en place ...)
2. Sur la page print.php, il te suffit de mettre ce code :
<html>
<body onload="javascript:print()">
<?
print '<img src="'.$_GET['img'].'">';
?>
</body>
</html>
L'impression marche correctement. S'il y a un problème, c'est dans la page index.php, à l'intérieur du bout de code qui donne le lien vers l'image (<?php echo PHOTOS_DIR . "/" . rawurlencode($photodir) . "/" . $dim . "/" . $listFile[$photo]; ?>)
@++
Merci beaucoup vlmath,
ton code fonctionne à merveille : je peux effectivement imprimer la photo qui est affichée. Si je peux abuser de tes connaissances, il y a un truc que je te demanderais :
lorsque je lance "print", ce qui me chagrine c'est que la photo s'affiche dans une nouvelle fenêtre et que si tu fermes cette fenêtre, tu fermes aussi le site. Je pense aux internautes qui n'ont pas l'habitude d'utiliser la flêche retour de leur navigateur. As-tu une solution pour éviter la fermeture du site ?
En tout cas, je te remercie encore
ton code fonctionne à merveille : je peux effectivement imprimer la photo qui est affichée. Si je peux abuser de tes connaissances, il y a un truc que je te demanderais :
lorsque je lance "print", ce qui me chagrine c'est que la photo s'affiche dans une nouvelle fenêtre et que si tu fermes cette fenêtre, tu fermes aussi le site. Je pense aux internautes qui n'ont pas l'habitude d'utiliser la flêche retour de leur navigateur. As-tu une solution pour éviter la fermeture du site ?
En tout cas, je te remercie encore
vlmath
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
12 mars 2007 à 16:37
12 mars 2007 à 16:37
Essaye de mettre un target _blank pour que le lien s'ouvre dans une nouvelle page (maintenant, elle s'ouvre dans la même, mais le reste de la page disparait) :
<a href="print.php?img=<?php echo PHOTOS_DIR . "/" . rawurlencode($photodir) . "/" . $dim . "/" . $listFile[$photo]; ?>" target="_blank">Print</a>
Donne moi des nouvelles.
@++
<a href="print.php?img=<?php echo PHOTOS_DIR . "/" . rawurlencode($photodir) . "/" . $dim . "/" . $listFile[$photo]; ?>" target="_blank">Print</a>
Donne moi des nouvelles.
@++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
vlmath
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
12 mars 2007 à 20:28
12 mars 2007 à 20:28
Ce n'est pas un problème ...
Amuse toi bien et n'esite pas à poser des questions si tu en as besoin.
@bientôt
Amuse toi bien et n'esite pas à poser des questions si tu en as besoin.
@bientôt