#javascript #jquery #html
#javascript #jquery #HTML
Вопрос:
если у меня есть страница:
<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:
<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
слушателя к вашему скрипту, а не как в моем примере.