seguimos con el mismo proyecto, el sexshop
online(
http://planetaardiente.com.ar). logre implementar un carro de compras
a mi manera. gracias a una sugerencia de grupo aprendí como hacer ejecutar
código Java script dentro de .NET y funciono
DescripcionArticulo = "articulo=" & articulo.Text
CodigoArticulo = "codigo=" & codigo.Text
PrecioArticulo = "precio=" & CInt(precio.Text)
CantidadArticulo = "cantidad=" & cantidad.Text
pesoArticulo = "peso=" & peso.Text
url = "cart.aspx?" & DescripcionArticulo & "&" & CodigoArticulo &
"&" & PrecioArticulo & "&" & CantidadArticulo & "&" & pesoArticulo & "&" &
"show=1"
Dim wh As String = "width=600,height=400"
'Ejecutar la funcion JavaScript de Abrir Ventana Hija
Dim strScript As String = ""
strScript &= "<script language=JavaScript>" & vbCrLf
strScript &= "window.open('" & url & "','" & wh & "')"
strScript &= "</script>" & vbCrLf
Me.Page.ClientScript.RegisterClientScriptBlock(Me.Page.GetType(),
"EjecutarAbrirPopUp", strScript)
como pueden ver en el código precedente, primero se recoge una serie de
valores, se genera una url y luego mediante java script abrimos una
ventanita y mostramos el carro de compras. ya sea simplemente para mostrar
su contenido o luego de agregar un elemento. para terminar con esta parte
de proyecto necesitaría que este script java abriese una nueva venta, en
"otra ventana" y no en "otra pestaña" en la misma ventana. es esto factible?
o dependerá de la configuración individual de cada navegador?
Por otro lado me gustaría conocer si existe alguna otra técnica que me de el
mismo resultado y me permita evitar el bloqueador de popups? o en su defecto
algun parámetro o método dentro de java script para tal fin