❶ 如何实现WEB系统的多页同时显示
a和b页面之间的关系是什么?
他们之间需要有个关系,比如a是父页面,b是通过a打开的子页面,这样的话在a中的点击内容可以通过父页面和子页面之间的关系中b中呈现出来,反之亦然。
父页面和子页面的交互lz可以网络,网上大把,内容比较多,我就不干、paste的活儿了。
❷ 如何让整个web页面滑动切换
让整个web页面滑动切换方法如下:
解决办法其实很简单,采用AJAX刷新、CSS切换。这里还需要注意的是,只有在WebKit浏览器上能看到效果。(用PhoneGap做了一个测试应用,可以在Android和IOS系统上运行,所以只需要WebKit的兼容性。)
1、首先,看看对body标签的css样式,让它有动画效果:
2、接下来,给超链接添加点击事件,让它产生切换效果。
3、下一步是使用AJAX获取到链接页面
4、要达到切换效果,还需要以下步骤:
a.
滑动当前页面到屏幕左侧;
b.
瞬间移动当前页面到屏幕右侧;
c.
替换body里面的内容;
d.
从屏幕右侧滑入当前页面对。
5、必须要遵循上面的步骤,不然不能达到预期的效果。
现在说一下详细步骤:
a.移动body到屏幕的左侧
b.写个移动监听事件
c.切换过程中,用户可能会点击后退按钮,还需对此进行处理:
总结:基本的思路就这些,当然在实际操作过程中还有一些细节需要注意,这里就不详细说了,都在代码里能体现出来
❸ JAVA WEB 分页
这是我自己写的,不知道对lz有没有用
分页包括3个类Page.java,PageService.java,PageSizeConfig.java
一个接口:PageDAO
一个配置文件:page.xml
下面是源码:(比较懒,没有写注释)
Page.java
public class Page {
public int pageSize; //页面大小
private int rowSize;//数据总数
private int pageConut;//页数
private int page;//当前页数
public Page(int rowSize,int page,int pageSize)
{
this.rowSize=rowSize;
this.pageSize=pageSize;
pageConut=(rowSize-1)/pageSize+1;
this.page=page;
}
public int getRowSize() {
return rowSize;
}
public void setRowSize(int rowSize) {
this.rowSize = rowSize;
pageConut=(rowSize-1)/pageSize+1;
}
public int getPageConut() {
return pageConut;
}
public void setPageConut(int pageConut) {
this.pageConut = pageConut;
}
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
//首页
public void first()
{
page=1;
}
//末页
public void last()
{
page=pageConut;
}
//下一页
public void next()
{
page++;
if(page>pageConut)
{
page=pageConut;
}
}
//上一页
public void previous()
{
page--;
if(page<1)
{
page=1;
}
}
//转到第currentPage页
public void go(int currentPage)
{
page=currentPage;
if(page<1)
{
page=1;
}
if(page>pageConut)
{
page=pageConut;
}
}
/**
* 获取"下一页"的可用状态
* 返回空表示不可用,相反则可用
* @return
*/
public String getNext()
{
if(page<pageConut)
{
return "next";
}
return "";
}
/**
* 获取"上一页"的可用状态
* 返回空表示不可用,相反则可用
* @return
*/
public String getPrevious()
{
if(page>1)
{
return "previous";
}
return "";
}
public int getPageSize() {
return pageSize;
}
}
PageServise.java
public class PageService {
public static void service(HttpServletRequest request,PageDAO ,String session)
{
int pageSize=PageSizeConfig.pageSize(.getClass().getName());
String pageAction=request.getParameter("pageAction");
Page p=(Page)request.getSession().getAttribute(session);
if(p==null)
{
p=new Page(.getRowCount(),1,pageSize);
System.out.println("count="+.getRowCount());
}
else
{
p.setRowSize(.getRowCount());
}
if(pageAction==null)
{
return;
}
if("first".equals(pageAction))
{
p.first();
}
else if ("last".equals(pageAction))
{
p.last();
}
else if("next".equals(pageAction))
{
p.next();
}
else if("previous".equals(pageAction))
{
p.previous();
}
else if("go".equals(pageAction))
{
int currentPage=Integer.parseInt(request.getParameter("currentPage"));
p.go(currentPage);
}
request.getSession().setAttribute(session, p);
int start=(p.getPage()-1)*pageSize;
List list=.getDataList(start, pageSize);
request.setAttribute("list", list);
List<Integer> pageList=new ArrayList<Integer>();
for(int i=1;i<=p.getPageConut();i++)
{
pageList.add(new Integer(i));
}
request.setAttribute("pageList", pageList);
}
}
PageSizeConfig.java
public class PageSizeConfig {
public static final int DEFAULT_PAGE_SIZE=5;
private static Map<String,Integer> map;
static
{
load();
}
private static void load()
{
map=new HashMap<String,Integer>();
try {
InputStream is=Thread.currentThread().getContextClassLoader().getResourceAsStream("com/shop/page/page.xml");
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder bulider=factory.newDocumentBuilder();
Document doc=bulider.parse(is);
NodeList nl=doc.getElementsByTagName("size");
for(int i=0;i<nl.getLength();i++)
{
Node node=nl.item(i);
String type=node.getAttributes().item(0).getFirstChild().getNodeValue();
int size=Integer.parseInt(node.getTextContent());
map.put(type, new Integer(size));
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static int pageSize(String className)
{
if(map.containsKey(className))
{
return map.get(className);
}
return DEFAULT_PAGE_SIZE;
}
}
PageDAO.java
package com.shop.page;
import java.util.List;
public interface PageDAO<T> {
int getRowCount();
List<T> getDataList(int start,int pageSize);
}
page.xml
<?xml version="1.0" encoding="UTF-8"?>
<page-config>
<size type="com.shop.page.impl.SearchGoodPageImpl">20</size>
</page-config>
我觉得有点不好的就是每个需要分页的地方都要创建一个session
如果lz觉得有用,email我:[email protected]
❹ IE7怎么样才能多页浏览啊
让IE变成多窗口浏览器——Microgarden WebTools 2.0
http://images3.enet.com.cn/bbs/upmessage/up200502/017869810.rar
http://images3.enet.com.cn/bbs/upmessage/up200502/017898863.rar
软件简介:很多舍弃IE浏览器的朋友都是因为IE是一个单窗口浏览器,因此打开页面多了就会占用较多的系统资源,不过我们可以利用Microgarden WebTools让IE也具有多页功能。在安装好之后,重新运行IE浏览器,能看见工具栏中多出了一行按钮,这时就可以通过“Add New Tabs”按钮增加新页面、“Close Tab”按钮关闭页面,这样你的IE也有多页显示功能。另外,这个插件还支持拖放功能,网页上的连接甚至是地址栏里的地址都可以拖动到软件的工具栏里,并打开相应的窗口显示页面。
破解说明
Microgarden WebTools 2.0 汉化破解版将破解补丁中的文件复制到安装目录即可完成破解!
❺ web前端怎么做多页网页
在和后端请求数据的时候,发送data:{page:1}。后端通过page内容截取对应的内容返回你数据,比如page=1返回前1-10,page=2返回11-20。总页数的话,每次请求给你返回个total/10的数据就好,或者返回来总数量你自己算。每次跳转下一页面page+1,跳转指定页面则发送当前页面数就好
❻ WebBrowser控件做网页浏览器 如何做转到上一页 下一页
建一个COmmand1,Command2,Command3,Webbrowser1.当然,你要先单击Command1打开一个网页,然后点击其中的一个链接,这样才能后退,后退完了才能前进,否则会报错的。
代码如下。
=========
Private Sub Command1_Click()
WebBrowser1.Navigate ".com"
End Sub
Private Sub Command2_Click()
WebBrowser1.GoBack
End Sub
Private Sub Command3_Click()
WebBrowser1.GoForward
End Sub
❼ C# webBrowser显示的网页怎样翻页 比如显示的百度搜索的结果,但结果有很多页,怎样才能显示下一页
监听点击事件 获取url 然后用navigator 导航到新页面。
别忘记加e.cancle=true 否则你的ie会打开
❽ word文档单页和多页怎么转换
操作步骤:
1、单击视图选项卡上的显示比例按钮,如图所示;
❾ C#用webbrowser制作多页面浏览器
我有一个我自己做的你留邮箱我给你
关于你的问题,我不知道你注意没有tabpage有一个属性是用来储存当前获得焦点的那个页面的索引值的。你只要建立一个泛型的浏览器集合(用list)
List<ExtendedWebBrowser> webNew = new List<ExtendedWebBrowser>();//构造一个泛型列表来管理浏览器控件
关闭当前的tabpage 你可以这样:
this.webNew[tabControl1.SelectedIndex].Dispose ( );//析构当前浏览器
this.webNew.Remove ( this.webNew[tabControl1.SelectedIndex] );
tabControl1.TabPages[tabControl1.SelectedIndex].Dispose ( );//析构当前标签页
这样我们就能进行匿名处理这些个浏览器控件了
这个方法绝对可行我告诉你,因为我就这样做的。(现在只差最难的收藏夹了)
一定要用List,因为list是动态数组,它的索引时可变化的,如果你拿array来定义集合就糟糕了。。。
我有全套源码,留邮箱吧
❿ word中为什么从wed视图的一页换成页面视图会分开三页,怎么弄在页面视图变成一页呢
web版式视图就是将文档将显示为一个不带分页符的长页,并且文本和表格将自动换行以适应窗口的大小,所以本来就是三页,页面视图下变不成一页,除非把字体段落变小,放在一页