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

У меня есть две страницы, назовем их pageA.php и pageB.php.

Страница A содержит текстовую область и ссылку.Я хочу открыть ссылку на pageB.php (всплывающее окно).На pageB.php есть URL, который, когда я нажимаю на него, URL будет отображаться внутри текстовой области pageA.php, и pageB.php (всплывающее окно) закроется сам, как только я нажму на URL.

1 Ответ

1 голос
/ 28 апреля 2011

Ссылка во всплывающем окне будет выглядеть примерно так:

<a href="Whatever" onclick="ProcessLinkClick(this);return false;">Click Me in Popup Window</a>

и код будет (не проверен и без обработки ошибок)

<script language="javascript">
function ProcessLinkClick(oThis) {
    if (window.parent) {
        var textBox = window.parent.document.getElementById("IdOfTextBoxInParentWindow");
        textBox.value = oThis.href;
    }

    window.close();
}
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...