Como guardar en una variable global en javascript con una instancia de window.open() en Internet Explorer 8

155 views
Skip to first unread message

joshito

unread,
Dec 12, 2013, 2:48:44 PM12/12/13
to altnet-...@googlegroups.com
Buenas,
Quizas a alguien ya le paso que en IE 8 al intentar guardar una instancia de una llamada a window.open(strURL,strName,'Features') no se queda almacenada en una variable global JS, Agradecería si alguien encontro una solución a este caso, 


Estuve navegando y no pude encontrar nada que funcionara con IE 8, el codigo es el sgte:

var myPopupWindow = null;

function OpenMyPopupWindow(rowId) {

var gridRow = $("#gridtbl").getRowData(rowId);

$.ajax({
type: "POST",
url: 'myURL',
data: { data: gridRow.StateId },
async: false,
success: function (nsUri) {
myPopupWindow = window.open(nsUri, 'MyCustomerWindow', 'scrollbars=1,width=800,height=600,resizable=1');
myPopupWindow.focus();
}
});
}

Gabriel Osorio

unread,
Dec 12, 2013, 4:48:36 PM12/12/13
to altnet-...@googlegroups.com
Al parecer por QueryString se pasan parámetros:

uriPlusParams = nsUri + '?rowId=' + rowId + '&param2=' + ...

Y para "gridRow", si es muy complejo, usar sessionStorage (HTML5.) Si no es tan complejo se puede serializar de JSON a QueryString:




--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a altnet-hispan...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a altnet-...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/altnet-hispano.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Reply all
Reply to author
Forward
0 new messages