La fenêtre de mode est un moyen pratique d'élargir la page actuelle, mais le fichier ASPX ne peut être appelé que de cette manière comme iframe du fichier HTM. En même temps, la chaîne de demande est également un moyen de créer une page pratique et couramment utilisée pour passer la valeur. par la fenêtre du mode?
Nous pouvons utiliser le script JS pour implémenter cette fonction:
1. Appelez le code de la page:
<script linguisse = "javascript">
Fonction getCorrelativeId ()
{{
rdl = document.getElementsByName ("rdlsystem");
input = document.getElementById ("txtCorrelelaTIVEM");
sysid = "";
pour (i = 0; i <rdl.length; i ++)
{{
if (rdl [i] .tagname == "entrée")
{{
si (rdl [i].
{{
sysid = rdl [i].
}
}
}
Arg = window.showmodaldialog ("SearchItemc.htm? Sysid =" + sysid, window, "resizable: 1;") ;;) ;;) ;;) ;;);
if (arg! = null)
{{
input.value = arg;
}
}
</cript>
2. Le code du fichier HTM (SearchItemc.htm):
<html>
<adal>
<script linguisse = "javascript">
Fonction Resolveurs ()
{{
var frm = window.frames [0];
Frm.Location = Location.ToString ().
}
</cript>
</ head>
<body>
<Table align = "Left" CellPadding = "0" CellSpacing = "0" id = "table1">
<tr>
<td value = "top"> <iframe id = "ifmain"> </ iframe> </td>
</tr>
</ table>
</docy>
</html>
3.Aspx Fichier (SearchItemc.aspx) Code:
request.Querystring ["sysid"].