js能修改下一个页面的样式么?

问题描述

A页面显示的是主订单列表。B页面显示相应的子订单的信息。当B页面点击修改订单状态后(异步处理),后台会修改子订单状态,以及相应主订单状态,B页面也会用JS设置B页面订单状态显示的值。一般点击返回(history.go(-1)),这种方式返回的页面主订单状态没有更改。若使用请求action查询数据库,并且带上上一个action查询的参数,这样基本可行。但是,如果我查询的是未完成订单,然后子订单修改了订单状态,那么action返回的那种方式,列表数据还是会改变。想问下大家,对于这样的情形,大家是怎么处理。在线等大家方案。

解决方案

解决方案二:
不是太明白,你在b页面修改子订单状态时也同时修改了主订单的状态,如果重新调转主订单的状态也会随着改变的,你现在是想如果住订单的状态是未完成,就算修改了子订单的状态也不改变住订单的状态???
解决方案三:
不能,要在下一个页面的onload方法里修改
解决方案四:
引用2楼weinianjie1的回复:

不能,要在下一个页面的onload方法里修改


解决方案五:
首先,你查询的是未完成订单,那么子页面修改状态返回后,看不到该条数据也是正常的吧(使用请求action查询数据库)。其次,如果非要能看到该订单,并且订单的状态还要改变,A->B页面的方式应该是达不到的,可以可以再A页面弹图层(DIV)的方式显示子页面,这样ajax返回后可以两个状态都修改了。
解决方案六:
引用1楼jimmy609的回复:

不是太明白,你在b页面修改子订单状态时也同时修改了主订单的状态,如果重新调转主订单的状态也会随着改变的,你现在是想如果住订单的状态是未完成,就算修改了子订单的状态也不改变住订单的状态???

可能你没明白我的意思。
解决方案七:
引用2楼weinianjie1的回复:

不能,要在下一个页面的onload方法里修改

history.go(-1)会执行onload方法么?
解决方案八:
Quote: 引用3楼wyx100的回复:

你这个方法可行。只是,后台管理这块要求样式的统一没采用这种形式。才是会考虑进去。谢谢了。

时间: 2024-10-02 02:25:05

js能修改下一个页面的样式么?的相关文章

JS能修改下一个要去的页面里面的样式么?

问题描述 A页面显示的是主订单列表.B页面显示相应的子订单的信息.当B页面点击修改订单状态后(异步处理),后台会修改子订单状态,以及相应主订单状态,B页面也会用JS设置B页面订单状态显示的值.一般点击返回(history.go(-1)),这种方式返回的页面主订单状态没有更改.若使用请求action查询数据库,并且带上上一个action查询的参数,这样基本可行.但是,如果我查询的是未完成订单,然后子订单修改了订单状态,那么action返回的那种方式,列表数据还是会改变.想问下大家,对于这样的情形,

js-怎么在父页面修改二级子页面元素样式

问题描述 怎么在父页面修改二级子页面元素样式 我在父页面iframe了一个子页面.在子页面又Iframe了一个子页面,怎么在第一个父页面里修改最后一个子页面里元素的样式啊? 解决方案 iframe和父页,window.open打开页面之间的引用 解决方案二: ? String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+"

JS实现在线统计一个页面内鼠标点击次数的方法

 这篇文章主要介绍了JS实现在线统计一个页面内鼠标点击次数的方法,实例分析了javascript操作Cookie实现计数的技巧,需要的朋友可以参考下     本文实例讲述了JS实现在线统计一个页面内鼠标点击次数的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht

JS实现在线统计一个页面内鼠标点击次数的方法_javascript技巧

本文实例讲述了JS实现在线统计一个页面内鼠标点击次数的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/x

datagrid的值怎么传到下一个页面?

问题描述 假设我有一个如下的数据表DEPT_NOSHOP_NO53610536204351543518我现在有一个datagrid显示了这个数据表的值,这个datagrid第一列的值只有536和435,第二列我用的是一个嵌套在datagrid中的dropdownlist,例如第一行的dropdownlist的值是(10,20),第二行的dropdownlist的值是(15,18).现在在dropdownlist有一个触发事件OnSelectedIndexChanged="OP_NOList_Se

Link button 不工作, 点击没法转向下一个页面 ####100分####

问题描述 我的发布目录是这样的,在根目录有页面page1.aspx,在子目录有/sub/page2.aspx其中在IIS,子目录/Sub/是设置为一个新的webapplication,也就是本身设成了一个子web,有它自己的web.config现在碰到很奇怪的问题,在页面page1.aspx中我有一个linkbutton,用Response.Redirect或者用下面的代码privatevoidLinkButton_Click(objectsender,System.EventArgse){st

点击listview某一行中的按钮时怎么把该行的id传给下一个页面

问题描述 listview从数据库获取几条数据,在lisiview每行中都有一个"详细"按钮我想点那个按钮把该行id传到下一页再根据传过来的id查找相关的详细内容 解决方案 解决方案二:if(this.listview1.SelectedItems!=null){intid=int.parse(lisiview1.SelectedItems[0].SubItems[1].Text.ToString());}解决方案三:for(inti=0;i<this.listView1.Sel

js动态修改整个页面样式达到换肤效果_javascript技巧

jsPro1\js动态修改整个html页面样式(换肤).html 复制代码 代码如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>动态修改页面样式

一个页面中a标签的target怎么指向另一个页面的frame的name

问题描述 一个页面中a标签的target怎么指向另一个页面的frame的name 我做一个页面是文章的列表,另一个页面是显示文章,因为我的文章是直接pdf格式显示 ,总是全屏,所有我想把它放在一个frame框架中,在同一页面中的已经可以实现,现在 在一个页面链接到那个frame页面我就不会做了,求指教 解决方案 第一个页面把文件名通过url参数传给第二个页面,第二个页面按照你已经会的方式(同一个页面的frame)做. 解决方案二: 页面放到frameset里面,使用a的target指向frame