В любом случае, я могу передать таблицу с одной страницы на другую всплывающую страницу в jquery - PullRequest
1 голос
/ 16 мая 2011

Кто-нибудь знает, могу ли я передать таблицу со страницы на другую всплывающую страницу при нажатии кнопки?

Пример: На странице A у меня есть следующий код:

<table>
  <tr>
    <td>Name</td>
    <td>Age</td>
  </tr>
  <tr>
    <td>Alan</td>
    <td>12</td>
  </tr>
  <tr>
    <td>Amy</td>
    <td>13</td>
  </tr>
</table>

когда я щелкну по следующему javascript, появится новая страница, и она будет передавать ту же таблицу и информацию:

window.open("pgTest.aspx");

Кто-нибудь знает, возможно ли это в jquery, javasctip или ajax?

Ответы [ 2 ]

0 голосов
/ 16 мая 2011

Когда вы открываете новое окно, вы можете написать в качестве содержимого все, что захотите, поэтому вы можете сделать:

myNewWindow.document.write('<html><title></title>' + someElement.innerHTML + '</html>');
myNewWindow.document.close(); 
0 голосов
/ 16 мая 2011

Вы можете вызвать функцию в родительском окне, используя opener.functionName, и получить доступ к таблице в родительском окне.

Подробнее см. window.opener* 1006.*

В родительском (открывающем) окне

<table id="table1">
    ....
</table>

function getTable() {
    var tableObj = document.getElementById("table1");
    return tableObj;
}

В дочернем окне

opener.getTable();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...