Bonjour,

J'ai un script en php-html, et à la fin de l'éxécution, je souhaiterais que la fenêtre se ferme automatiquement. J'ai cherché du côté de javascript et close window, mais je n'arrive pas à le mettre en place ....

// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());

$id = $_POST["id"];

$result=mysql_query("SELECT * FROM manifestations WHERE id='$id'");
?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Upload fichier</title>
</head>

<body bgcolor="#0000FF">
<form enctype="multipart/form-data" method="POST" action="add-manif-pj.php" value="envoyer" name="soumettre">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000" />
<input type="hidden" name="id" value="<?php echo (int)$_GET['id']; ?>" />
<input type="file" name="monfichier" size="51" /><p>
<input type="reset" value="Effacer">
<input type="submit" name="preview" value="Valider">
<A HREF="javascript:window.close()">Fermer la fenetre</A>
<!--<input type="button" onclick="twFermer()" value="Fermer la fenêtre">-->
</form>
</body>
</html>


Je voudrais éviter le bouton "fermer" ....
Merci de m'aider ....
Il faut vraiment faire une différence entre ce que tu exécute sur le serveur, et ce que le client voit :
Ton script va s'exécuter sur ton serveur (ici un upload de fichier), lorsque l'upload est terminé, une page va être envoyé au client, là tu veux une fermeture de fenêtre, la seule solution que je connaisse, c'est "window.close()", ici un onload="window.close()" à mettre dans une page vide.