В моем приложении у меня несколько ссылок, каждая ссылка открывается во всплывающем окне.
Моя идея - открыть только одно всплывающее окно (первая ссылка может отображаться по умолчанию), а остальные могут быть выбраны и отображены непосредственно в этом всплывающем окне. ,
Я пытаюсь найти различные возможности для достижения этого результата.
Пример кода, который у меня есть:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Show Content</title>
<script type="text/javascript" src="jquery-1.2.6.js"></script>
<script type="text/javascript">
</script>
</head>
<body>
<a href="www.google.com" onclick="openpopup(this.href,window1);return false;">link1</a>
<a href="www.google.com" onclick="openpopup(this.href,window1);return false;">link2</a>
</body>
<script type="text/javascript">
var ctr=0;
function openpopup(popurl,winName){
//var winName = "win_"+(ctr++);
winpops=window.open(popurl,winName,"width=300,height=382,scrollbars=no")
}
</script>
Я думаю, просто добавив переменную winpops в другие ваши всплывающие окна. ваши winpopups запускают окно и предоставляют ссылку parent/child, поэтому, если вы добавите что-то вроде:
onclick="openpopup(this.href,'window1')"
и в вашем JS:
function openpopup(popupurl, winName) {
winpops = window.open(...,winName,...)
}
которые должны работать. Я не тестировал это :)