有一个java或jsp开发的web系统A
有一个asp.net开发的web系统B
现在在A系统的页面中嵌入一个B系统的页面,A系统的页面有个一提交按钮,还有其他一些按钮,B系统页面有N个数据需要保存,B页面中存在一个保存事件用户保存数据。
请问:如何实现呢A系统页面如何触发B系统页面保存事件?谢谢大家还有一个相同的贴,一起给分:http://topic.csdn.net/u/20101025/14/682e18fd-cebd-4e17-b692-c718c57f042c.html?seed=458348090&r=69333408#r_69333408

解决方案 »

  1.   

    下面是别人的回复:问题是两个网站不是同一个域名!注意这两个网站必须是同一个域名,否则可能会没有权限.可以通过window.frames["B"].document.getElementById("Button1").click();
      

  2.   

    a页面的按钮完成自己做的事情后,跳转到B页面就可以了吧,不过要在服务器端做,然后在B页面的加载事件里做B的保存操作
      

  3.   

    这种异构系统的相互调用明显应该用WebService啊
      

  4.   

    妥协了,改变了一下思路。
      b页面中增加一个按钮,打开一个模式窗体,在该模式窗体中录入数据,点击保存,将数据先保存在b的数据库的表,该表为一个中转表。
      然后,A页面保存时,先保存A的相关数据,然后调用B提供的WEB Service,将B保存的数据从中转表移到正式表中,并提交。A、B都成功,则提交A的事务,否则回滚A的事务