voici j'ai un template smarty (jusque la tout va bien) et je voudrais qu'il m'ouvre une nouvelle fenetre au changement d'état d'une de mes variables

pour l'instant j'ouvre un popup avec un script

dont voici le code :

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
17
18
19
20
21
22
23
24
25
26
27
28
{if $tables_result|default:''}
 
              <center>
                    <div id="result" style="display:none;">
                    {$tables_result}                    
                                     </div>
 
              </center>       
      {/if}  
 
<script language="JavaScript" type="text/javascript">
              var result = {if $tables_result|default:'0'}'1'{/if};
            {literal}            
            if (result == 1)     {            
 
                                                          var myContent = document.getElementById("result").innerHTML;
                                                          popuppage=open('', 'popuppage','toolbar=no,location=no,status=no,menubar=no,resizable=yes,scrollbars=yes,width=300,height=400');    
                                                          popuppage.document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd ">'+ '<html>')
                                                                popuppage.document.write('<title>Query</title>');
                                                                popuppage.document.write('<head><title>Query</title><link rel="stylesheet" type="text/css" href="minimal/css/cartoweb.css" title="stylesheet" /></head>')
                                                                popuppage.document.write('<body bgcolor="#97A7CB"> ' + myContent + '  </body>');
                                                                popuppage.document.write('</html>');                                                    
                                                                popuppage.document.close();                                                    
 
                                                      }
 
          {/literal}      
      </script>
je voudrais remplacer le popup par une page web avec exactement les meme informations que le popup (mais cela permettrait par exemple l'appelle d'une base de donnée extérieur qui pourrait ajouter certains éléments a l'objet affiché)

merci d'avance pour votre aide!