Dreamweaver怎么做一个网页内可以翻页的网页

我用Dreamweaver做了几张网页,用连接的话,点击连接会弹出一个新的窗口,但是我想做一张网页内点击下一页就可以出现内容,而不用弹出新窗口的,怎么做的呢?我是新手~~... 我用Dreamweaver做了几张网页,用连接的话,点击连接会弹出一个新的窗口,但是我想做一张网页内点击下一页就可以出现内容,而不用弹出新窗口的,怎么做的呢?我是新手~~~~~~~ 展开
 我来答
好口子
2016-01-01 · 好口子,手把手教你维护好你的征信!
好口子
采纳数:29399 获赞数:66627

向TA提问 私信TA
展开全部

这个将dreamweaver启动后,切换到代码模试就可以编写程序了

这种动态网站程序都要连接数据库,然后计算显示记录的数量及每页要显示的数量来分页。

这里以php为例

这是一个分页的类代码

<?php  

    class Page {  

          private $total;      //总记录  

          private $pagesize;    //每页显示多少条  

          private $limit;          //limit  

          private $page;           //当前页码  

          private $pagenum;      //总页码  

          private $url;           //地址  

          private $bothnum;      //两边保持数字分页的量  

    

      //构造方法初始化  

      public function __construct($_total, $_pagesize) {  

         $this->total = $_total ? $_total : 1;  

         $this->pagesize = $_pagesize;  

          $this->pagenum = ceil($this->total / $this->pagesize);  

         $this->page = $this->setPage();  

         $this->limit = "LIMIT ".($this->page-1)*$this->pagesize.",$this->pagesize";  

         $this->url = $this->setUrl();  

         $this->bothnum = 2;  

      }  

    

      //拦截器  

      private function __get($_key) {  

         return $this->$_key;  

      }  

    

      //获取当前页码  

      private function setPage() {  

         if (!empty($_GET['page'])) {  

                if ($_GET['page'] > 0) {  

                   if ($_GET['page'] > $this->pagenum) {  

                          return $this->pagenum;  

                   } else {  

                          return $_GET['page'];  

                   }  

                } else {  

                   return 1;  

                }  

         } else {  

                return 1;  

         }  

      }   

    

      //获取地址  

      private function setUrl() {  

         $_url = $_SERVER["REQUEST_URI"];  

         $_par = parse_url($_url);  

         if (isset($_par['query'])) {  

                parse_str($_par['query'],$_query);  

                unset($_query['page']);  

                $_url = $_par['path'].'?'.http_build_query($_query);  

         }  

         return $_url;  

      }     //数字目录  

      private function pageList() {  

         for ($i=$this->bothnum;$i>=1;$i--) {  

            $_page = $this->page-$i;  

            if ($_page < 1) continue;  

                $_pagelist .= ' <a href="'.$this->url.'&page='.$_page.'">'.$_page.'</a> ';  

         }  

         $_pagelist .= ' <span class="me">'.$this->page.'</span> ';  

         for ($i=1;$i<=$this->bothnum;$i++) {  

            $_page = $this->page+$i;  

                if ($_page > $this->pagenum) break;  

                $_pagelist .= ' <a href="'.$this->url.'&page='.$_page.'">'.$_page.'</a> ';  

         }  

         return $_pagelist;  

      }  

    

      //首页  

      private function first() {  

         if ($this->page > $this->bothnum+1) {  

                return ' <a href="'.$this->url.'">1</a> ...';  

         }  

      }  

    

      //上一页  

      private function prev() {  

         if ($this->page == 1) {  

                return '<span class="disabled">上一页</span>';  

         }  

         return ' <a href="'.$this->url.'&page='.($this->page-1).'">上一页</a> ';  

      }  

    

      //下一页  

      private function next() {  

         if ($this->page == $this->pagenum) {  

                return '<span class="disabled">下一页</span>';  

         }  

         return ' <a href="'.$this->url.'&page='.($this->page+1).'">下一页</a> ';  

      }  

    

      //尾页  

      private function last() {  

         if ($this->pagenum - $this->page > $this->bothnum) {  

 
              return ' ...<a
href="'.$this->url.'&page='.$this->pagenum.'">'.$this->pagenum.'</a>
';  

         }  

      }  

    

      //分页信息  

      public function showpage() {  

         $_page .= $this->first();  

         $_page .= $this->pageList();  

         $_page .= $this->last();  

         $_page .= $this->prev();  

         $_page .= $this->next();  

         return $_page;  

      }  

 }  

?> 

在程序中实例化,就可以使用了,非常方便的

<?php  

    $_page = new Page($_total,$_pagesize); //其中 $_total 是数据集的总条数,$_pagesize 是每页显示的数量.  

?> 

显示效果如图

zhx蒴蒴
推荐于2016-05-02 · TA获得超过343个赞
知道小有建树答主
回答量:628
采纳率:0%
帮助的人:547万
展开全部
是新手的话,就可以直接做成静态的做下一页的链接.打开的方式用在同一窗口打开.

如果会点动态语言的话,可以很简单实现的~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝云叶2g
2009-12-15
知道答主
回答量:20
采纳率:0%
帮助的人:23万
展开全部
只要链接后 将目标改为_self就可以不用弹出一个新的窗口了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
502211693
2009-12-11 · 超过10用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:0
展开全部
是在a标签后加个 target="_self" 么 <a href="#" target="_self">链接页面</a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asp真难
2009-12-11 · TA获得超过292个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:178万
展开全部
<A href="a.html" target="_self">aaaaa</a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式