2014-12-08 4 views
0

У меня есть 1 кнопка onclick, что я хотел бы открыть соответствующий url (google.com, youtube.com или любой URL-адрес), используя window.open(). Он отлично работает, но теперь я хотел бы добавить примечание на недавно открытую вкладку.добавление текста строки в новой вкладке открывается с помощью window.open()

Как добавить примечание в новую вкладку, открытую с помощью window.open(). Я не могу использовать оповещение, потому что уже есть одно предупреждение для другого сообщения. и я не могу добавить 2 сообщения в 1 поле оповещения.

Таким образом, я хотел бы знать, можно добавить наше пользовательское примечание в новую вкладку, открытую с помощью window.open().

код:

<script> 
    var child = window.open(url, '', 'width=1250,height=800,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=10,top=70'); 
</script> 

Спасибо заранее.

+1

No. Вы не можете ничего делать, пока 'url' не имеет такой же домен. – Epsilon

+0

какая заметка? Можете ли вы описать желаемый пользовательский интерфейс здесь? – deostroll

+0

@ Эпсилон. Хорошо. Спасибо за ваше время. Я буду искать другой вариант для этого. – user2781186

ответ

1

Я отвечаю на ваш обновленный «после закрытия этого окна, пожалуйста, предоставьте свои отзывы». версия вашего вопроса.

Я предлагаю вам поместить напоминание о обратной связи на страницу, которая открывает всплывающее окно, а не в самом всплывающем окне. Следующий код открывает всплывающее окно, ждать его, чтобы закрыть, то предупреждение пользователю, чтобы обеспечить обратную связь:

<script> 
child = window.open("http://www.google.com","google","width=800,height=400,top=30,resizable=yes"); 
if (child) { 
    child.focus(); 
    window.timerID = window.setInterval(function() {   // check every 2 seconds to see if popup is closed yet 
        if (child && !child.closed) { 
         // keep waiting 
        } else { 
         clearInterval(window.timerID); 
         alert("Now please provide feedback on your Google experience."); 
        } 
       }, 2000); 
} else { 
    alert("Google cannot open because popups are blocked."); 
} 
</script> 
Смежные вопросы