bonjour voilà j'ai une fonction que j'ai trouvé sur un site mais étant un nioube en js j'arrive pas à la mettre en application sur mon code sniffff...
ca donne ceci.
<?php
Require("..\fonctions\php\function.php");
session_start();
connecter();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="../css/formasup_intranet.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Traitement des infos voulues</title>
<script language="JavaScript">
function imprime_zone(titre, obj)
{
// Définie la zone à imprimer
var zi = document.getElementById(obj).innerHTML;
// Ouvre une nouvelle fenetre
var f = window.open("", "ZoneImpr", "height=500, width=600,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");
// Définit le Style de la page
f.document.body.style.color = '#000000';
f.document.body.style.backgroundColor = '#FFFFFF';
f.document.body.style.padding = "10px";
// Ajoute les Données
f.document.title = titre;
f.document.body.innerHTML += "" + zi + "";
// Imprime et ferme la fenetre
f.window.print();
f.window.close();
return true;
}
</script>
<SCRIPT LANGUAGE="JavaScript1.2">
function twFermer() {
window.close();
}
function OpenPopUp(MyFile,MyWindow,MyWidth,MyHeight)
//MyFile : nom du fichier contenant le code HTML du pop-up
//MyWindow : nom de la fenêtre (ne pas mettre d'espace)
//MyWidth : entier indiquant la largeur de la fenêtre en pixels
//MyHeight : entier indiquant la hauteur de la fenêtre en pixels
{
var ns4 = (document.layers)? true:false; //NS 4
var ie4 = (document.all)? true:false; //IE 4
var dom = (document.getElementById)? true:false; //DOM
var xMax, yMax, xOffset, yOffset;
if (ie4 || dom)
{
xMax = screen.width;
yMax = screen.height;
}
else if (ns4)
{
xMax = window.outerWidth;
yMax = window.outerHeight;
}
else
{
xMax = 1700;
yMax = 1800;
}
xOffset = (xMax - MyWidth)/2;
yOffset = (yMax - MyHeight)/2;
window.open(MyFile,MyWindow,'width='+MyWidth
+',height='+MyHeight
+',screenX='+xOffset
+',screenY='+yOffset
+',top='+yOffset
+',left='+xOffset
+',scrollbars=yes,resizable=yes');
}
</SCRIPT>
<link rel="stylesheet" type="text/css" media="print" href="print.css" />
</head>
<body background = "../img/ap_general.gif" style="background-attachment:fixed;">
<?
//print_r($_GET);
if(isset($_POST["etat"])){$etat=$_POST["etat"];}else{$etat="";}
if(isset($_POST["list_membre"])){$list_membre=$_POST["list_membre"];}else{$list_membre="";}
echo "<a href='javascript:history.go(-1)'><img src='../img/retour.gif' border='0'></a>";
if($etat<>""){
if($etat==14){
$mail='';
echo"<table border='0' cellpadding='0' cellspacing='0' align='center'>
<div id='impr'>
<tr>
<td colspan='15' height='1' bgcolor='#B7D92B'></td>
</tr>";
echo "<tr HEIGHT='50'>
<td width='1' bgcolor='#B7D92B'></td><td colspan='13' align='center' class='c12orangeBold'>Etat de présence des Directeur d'Antenne du : ___/___/______</td>
<td width='1' bgcolor='#B7D92B'></td>
</tr>
<tr>
<td colspan='15' height='1' bgcolor='#B7D92B'></td>
</tr>";
$sql = "SELECT * FROM contact WHERE fonction_contact=14";
$req = mysql_query($sql) or die ('Erreur sql'.$sql.'<br>'.mysql_error());
echo "<tr height='30'><td width='1' bgcolor='#B7D92B'></td><td colspan='5'> </td>
<td width='1' bgcolor='#B7D92B'></td><td>P</td>
<td width='1' bgcolor='#B7D92B'></td><td>E</td>
<td width='1' bgcolor='#B7D92B'></td><td>A</td>
<td width='1' bgcolor='#B7D92B'></td><td width='20%'>Signature</td>
<td width='1' bgcolor='#B7D92B'></td></tr>";
echo"<tr><td colspan='15' height='1' bgcolor='#B7D92B'></td></tr>";
while($row = mysql_fetch_array($req)){
//Concaténation des adresses emails
if(($row['mail_contact'])<>''){if($mail<>''){$mail .= ";".$row['mail_contact'];}else{$mail=$row['mail_contact'];}}
$etab = $row['etablissement_contact'];
$sql_etab = "SELECT * FROM etablissement WHERE num_etab= $etab";
$req_etab = mysql_query($sql_etab) or die ('Erreur SQL'.$sql_etab.'<br>'.mysql_error());
$row_etab = mysql_fetch_assoc($req_etab);
echo "<tr><td width='1' bgcolor='#B7D92B'></td><td> ".$row['nom_contact']." </td>
<td width='1' bgcolor='#B7D92B'></td><td> ".$row['prenom_contact']." </td>
<td width='1' bgcolor='#B7D92B'></td><td> ".$row_etab['nom_etab']." </td>
<td width='1' bgcolor='#B7D92B'></td><td><img src='../img/case_a_cocher.gif' border='0'></td>
<td width='1' bgcolor='#B7D92B'></td><td><img src='../img/case_a_cocher.gif' border='0'></td>
<td width='1' bgcolor='#B7D92B'></td><td><img src='../img/case_a_cocher.gif' border='0'></td>
<td width='1' bgcolor='#B7D92B'></td><td HEIGHT='40'> </td>
<td width='1' bgcolor='#B7D92B'></td></tr>";
echo"<tr><td colspan='15' height='1' bgcolor='#B7D92B'></td></tr>";
}
?><tr>
<td width='1' bgcolor='#B7D92B' colspan='1'></td>
<td colspan='13'> </td>
<td width='1' bgcolor='#B7D92B' colspan='1'></td>
</tr>
</div id='impr'>
<tr align='center'>
<td width='1' bgcolor='#B7D92B' colspan='1'></td>
<td colspan='3'>
<a href="mailto:<?=$mail?>"><img src='../img/contacter.gif' border='0'></a>
</td>
<td colspan='4'>
<input type='image' src='../img/publipostage.gif' border='0' value='publipostage'>
</td>
<td colspan='6'>
<input type="image" src='../img/imprimer.gif' onclick="imprime_zone('Etat de présence des Directeurs d Antenne.', 'impr');">
</td>
<td width='1' bgcolor='#B7D92B' colspan='1'></td>
</tr>
<tr>
<td width='1' bgcolor='#B7D92B' colspan='1'></td>
<td colspan='13'> </td>
<td width='1' bgcolor='#B7D92B' colspan='1'></td>
</tr>
<tr>
<td width='1' colspan='15' height='1' bgcolor='#B7D92B'></td>
</tr>
</table><?
}
Voilà j'espère que quelqu'un pourrai m'aider, ca fait une semaine que je suis sur ce pb et ca commence à gaver tout de même snifff :'(.