Я создаю приложение на ASP classic, ASP.net и JavaScript, в котором у меня есть две формы с именем «update_status.asp» и «Rate_Add.aspx».Внутри «update_status.asp» у меня появляется текстовое поле, когда я нажимаю на него, во всплывающем окне открывается форма «Rate_Add.aspx» с некоторыми переменными строки запроса.
Теперь вопрос в том, что я хочу заполнитьтекстовые поля «Rate_Add.aspx» с использованием JavaScript с querystrings
переданы из «update_status.asp», но я не понимаю, как я буду различать, открывается ли форма «Rate_Add.aspx» во всплывающем окне или сама форма.Означает, что текстовые поля «Rate_Add.aspx» должны заполняться только тогда, когда он открывается внутри всплывающего окна, в противном случае исходный «Rate_Add.aspx» должен открываться пустым.
Код в «update_status.asp» равен
var myWindow = window.open("rateadd.aspx?loggedin=yes&indate=<%=indate%>&outdate=<%=outdate%>&curr=" , "", "width=1200,height=600,toolbars=no,scrollbars,resizeable=no,left=50,top=50");
В 'Rate_Add.aspx' с использованием JavaScript я пытаюсь извлечь эти querystring
значения в текстовое поле, как показано ниже:
<script language="javascript" type="text/javascript">
if (window.opener){
document.getElementById("from_date1").value = "
<%=Request.QueryString("indate")%>";
document.getElementById("to_date1").value = <%=Request.QueryString("outdate") %>;
}
</script>
Пожалуйста, помогите исправить это.Спасибо