Как открыть часть содержимого моей страницы в собственном браузере? - PullRequest
0 голосов
/ 11 мая 2011

если у меня есть страница:

<body>
  <div id='part_one'>...</div>
  <div id='part_two'>...</div>
  <div id='part_three'>...</div>

  //Create a link here to open the content of div `part_two` in own browser
</body>

Я хотел бы создать ссылку на странице, когда пользователь нажимает на ссылку, содержимое div part_two открывается в собственном браузере, как это сделать?

1 Ответ

1 голос
/ 11 мая 2011
<a href="#" onclick="var w=window.open();w.document.write(document.getElementById('part_two').innerHTML);w.document.close();return false">Open #2 in new window</a>

Это ужасно грубый способ создать такую ​​ссылку. Если данные должны быть открыты в новом окне, вам всегда нужно предоставить запасную страницу (поместите ее в href) и использовать ненавязчивый JavaScript, поэтому связывайте click listener в вашем скрипте , а не как мой пример.

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