2014-02-15 6 views
0

У меня есть 2 страницыЗаменить содержимое DIV с другой DIV в другой странице

page1.html

<html> 
    <head> 
    <script src="sorttable.js"></script> 
    <script type="text/javascript">  
     function PrintDiv(id) {    
      var divToPrint = document.getElementById(id); 
      var popupWin = window.open("page2.html"); 

      // what here?  
      popupWin.document.getElementById('div2').appendChild(divToPrint); 
      popupWin.document.getElementById(id + '_t').style.display = "block"; 
      popupWin.document.getElementById(id + '_t').setAttribute("class","sortable"); 

     } 
    </script> 
    </head> 
     <body > 
      <div id="divToPrint" > 
       <table class = "sortable" id="divToPrint_t" style="display:none;"> 
       <tr> 
      <th>Edificio</th> 
      <th>Tipo</th> 
     </tr> 
     <tr> 
       <td>E1</td> 
       <td>T1</td> 
     </tr> 
     <tr> 
       <td>A1</td> 
       <td>Q1</td> 
     </tr> 
     </table> 
      </div> 
     <div> 
      <input type="button" value="print" onclick="PrintDiv('divToPrint');" /> 
     </div> 
     </body> 
</html> 

page2.html

<html> 
    <head> 
    <script src="sorttable.js"> </script> 
    </head> 
<body> 
<div id="div2"> 
</div> 
</body> 
</html> 

мне нужно, что, когда я нажать кнопку, откройте новую вкладку, с page2.html, и с таблицей в DIV div2 ... с блоком отображения и сохранением класса для сортировки.

Как это сделать?

+0

Что вы хотите сделать, называется Ajax. Существует множество примеров: http://stackoverflow.com/questions/tagged/ajax –

ответ

0

Я уверен, что вам нужно использовать Ajax для того, что вы хотите сделать

Смежные вопросы