Enviar datos a 2 paginas a la vez

+1 voto
preguntado por Xisigi (190 puntos) Mar 28, 2016 en Javascript
Hola a todos,

Estoy trabajando con un punto de venta en el cual inserto un articulo en la pantalla del cajero (cajero.asp) y quiero que ese mismo articulo que acabo de insertar aparezca en la pantalla del cliente(cliente.asp) son paginas distintas y las 2 están abiertas en chrome. Quisiera saber si se puede hacer con ajax

2 Respuestas

0 votos
respondido por victor (3,880 puntos) Mar 28, 2016
Lo que puedes es tener programado en el cliente que esté haciendo peticiones al servidor (vía AJAX) cada X tiempo para ver si hay un nuevo artículo. Si quieres que sea todavía más real time puedes utilizar websockets.

Si añades el código, servirá para que la gente te pueda ayudar más.


Saludos.
0 votos
respondido por Karla (700 puntos) Jun 23, 2016

Hola Xisigi, bien lei que existen distintas formas de enviar información o datos entre páginas y cada una tiene sus ventajas e inconvenientes. 

un método que encontre fue Cross Page PostBack

La técnica consiste en hacer que un formulario no se envíe sobre si mismo, es decir, que haga un Submit sobre otra página. Esto se consigue por medio de la propiedad PostBackUrl

  <asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl="~/PaginaDestino.aspx" />

        <asp:ImageButton ID="ImageButton1" ImageUrl="~/img/enviar.png" runat="server" PostBackUrl="~/PaginaDestino.aspx" />

        <asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl="~/PaginaDestino.aspx">LinkButton</asp:LinkButton>

Estos controles estarán insertados en nuestra página de origen y como vemos la propiedad PostBackUrl apuntará a la página de destino sobre la que se quiere enviar los datos de la página actual.

te dejo el link donde lo lei  quiza pueda servirte: http://oscarsotorrio.com/post/2010/05/08/Enviar-datos-entre-paginas-ASPNET.aspx

comentado por Ferxoo Kings (260 puntos) Jun 24, 2016
Espero esto pueda ayudarte

<form name="form1" method="post" onsubmit="ventana=window.open('recibe1.php', '', ''); this.submit(); this.action = 'recibe2.php'; this.target = '_blank'; this.submit(); this.action = 'recibe1.php'; ventana.close()" >
<p>
<input name="v1" type="checkbox" value="v1">
<input name="v2" type="checkbox" value="v2">
<input name="v3" type="checkbox" value="v3">
</p>
<p>

<input name="b1" type="checkbox" value="b1">
<input name="b2" type="checkbox" value="b2">
<input name="b3" type="checkbox" value="b2">

<input type="submit" name="Submit" value="Enviar" >
</p>
</form>

Preguntas relacionadas

0 votos
0 respuestas
0 votos
2 respuestas
preguntado por Tom (120 puntos) Ene 28, 2016 en Javascript
0 votos
0 respuestas
0 votos
0 respuestas
0 votos
3 respuestas
preguntado por marin (120 puntos) Ene 28, 2016 en HTML
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código
...