
Originariamente inviata da
pietro09
SCUSA PIETRO HO MODIFICATO IL MSG PER SBAGLIO invece di quotarlo...il nuovo forum mi confonde
ripostalo.
djciko
Vediamo se mi ricordo.
Da sempre, per aprire una pagina inviando dati via POST in un popup, apro il popup con window.open, dandogli un certo name. Poi faccio il submit del form via post, dando come target del form, il name del popup.
Orbene, questo funziona con tutti i browser seri, compreso pure IE10.
Con IE11, invece, se sono autenticato nel computer come Administrator, non va. Nel senso che apre il popup, ma il submit del form viene fatto non nel popup, ma in un'altra scheda.
Entrando come utente amministratore, ma non Administrator, sembra che vada.
Il codice di sotto è il test che uso:
codice:
<html>
<head>
<title></title>
<script type="text/javascript">
// <![CDATA[
function Button1_onclick()
{
var v = window.open("../../../attendere.htm", "aaa", "left=300,top=325,height=500,width=527,resizable=yes,scrollbars=yes,menubar=yes,status=no,directories=no,location=no,toolbar=yes");
document.getElementById("form1").submit();
}
// ]]>
</script>
</head>
<body>
<form id="form1" action="../../../scrivi_parametri.aspx" method="post" target="aaa">
<input name="nome" type="hidden" value="Pietro" />
<input name="numero" type="hidden" value="999" />
<input name="città" type="hidden" value="con spazio e caratteri strani &='+""; />
</form>
<input id="Button1" type="button" value="test" onclick="Button1_onclick()" />
</body>
</html>
Concludevo, e forse è questa la frase censurata
, che IE11 è una vera (inizia con c e termina con a)
ciao