bonjour,
j'ai mis sur un formulaire, un bouton permettant l'affichage dans une nouvelle fenetre d'une previsualisation des donnees entrees dans ce meme formulaire. cela marche correctement seulement si on ne ferme pas la fenetre, et que l'on appuie de nouveaux sur le bouton, la nouvelle previsualisation se place en dessous dans l'ancienne.
pourriez vous m'eclairer sur la demarche a suivre pour faire en sorte que cela ne s'affiche qu'une seule fois?
voici le code de la fonction :
merci par avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function showpreview() { var newWin=open("",'popup','width=900,height=500,toolbar=no,scrollbars=no,resizable=no'); newWin.document.write ('<html><title>Preview</title>'); newWin.document.write ('<body bgcolor="#FFFFFF" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">'); newWin.document.write ("<table border='1' cellpadding='0' cellspacing='0' width='900' class='content'>"); newWin.document.write ("<tr bgcolor='#CCCCCC'>"); newWin.document.write ("<td width='61%' nowrap><h2>" + document.getElementById("addVersNum").value + "</h2></td>"); newWin.document.write ("<td width='39%' valign='bottom' nowrap>Release Date: " + document.getElementById("addRelDate").value+ "</td>"); newWin.document.write ("</tr>"); newWin.document.write ("<tr>"); newWin.document.write ("<td colspan='2' nowrap><h3>Release Notes</h3><br>" + document.getElementById("addrelNotes").value + "</td>"); newWin.document.write ("</tr>"); newWin.document.write ("</Table>"); newWin.document.write ('</body></html>'); }
Partager