Retour

salut,
je débute pour ce qui est du web et je voudrais savoir comment faire pour faire un lien sur unepage qui revienne à la page précédente. Est-ce que c'est possible???

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. oui c'est tout à fait possible avec principalement du javascript!
    ce serait un truc dans ce genre la:
    [<a href="javascript:previous(<% =page%>)">Page précédente</a>]
    [<a href="javascript:next(<% =page%>, <% =nbpage%>)">Page suivante</a>]
    bon attention ceci est un bout de code de mon site fait en asp ou j'ai récupéré les variables page et nbpage par l'URL.(c'est aussi valable pour PHP à condition de changer la façon d'appeler tes variables!)
    néanmoins cela est aussi possible de le faire sans avoir recours à de l'asp ou du php, masi simplement avec du javascript mais la je n'ai pas le temps de faire une recherche!
    en espérant t'avoir mis sur une piste

    LMCT

    All I know is I’m in love 
    with someone who loves me too. 
    1. ah !!! moi je le fais en php.... est ce que c'est possible ...
      a quoiça correspond : javascript : previous???
      1. effectivement je me doutais que tu faisais du php!
        bon comme je te l'ai dit moi je bosse(enfin j'apprends!) l'asp!
        donc je peux te filer mon bout de code en asp à toi aprés de l'adapter en php!à savoir que tu n'as pas besoin de t'occuper des bouts de codes en javascript
        ********************************
        <%
        Dim page
        Dim LinePerPage
        Dim nbPage

        page = Request.Form("pg")
        if page = "" then page = 1

        LinePerPage = 2
        'ParamPage = Request.ServerVariables("QUERY_STRING")
        'if ParamPage <> "" then ParamPage = "?" & ParamPage
        'NomPage = Request.ServerVariables("SCRIPT_NAME") & ParamPage
        %>

        <form name="nav" method="post" action="accueil.asp">
        <input type="hidden" name="pg">
        </form>

        <%
        Function CalculNbPage(countitem)
        if countitem > LinePerPage then
        nbpage = countitem \ LinePerPage
        if (countitem mod LinePerPage) <> 0 then nbpage = nbPage + 1
        end if
        end function

        Function AffichePagination()
        if countitem > LinePerPage then %>
        <table>
        <tr>
        <td class="MenuContenu" align="left" nowrap>[<a href="javascript:previous(<% =page%>)">Page précédente</a>]  </td>
        <td class="MenuContenu" align="center">  Page
        <% for i=1 to nbPage
        if i = cint(page) then
        response.write ("  <b>" & i & "</b>")
        else
        response.write ("  <a href=""javascript:page(" & i & ")"">" & i & "</a>")
        end if
        next %>
          </td>
        <td class="MenuContenu" align=right nowrap>  [<a href="javascript:next(<% =page%>, <% =nbpage%>)">Page suivante</a>]</td>
        </tr></table>
        <% end if
        end function
        %>

        <script language="javascript">
        function page(page)
        {
        document.nav.pg.value = page;
        document.nav.submit();
        }

        function previous(page)
        {
        if (page > 1)
        {
        page = page - 1;
        document.nav.pg.value = page;
        document.nav.submit();
        }
        }
        function next(page, max)
        {
        if ((page > 0) && (page < max))
        {
        page = page + 1;
        document.nav.pg.value = page;
        document.nav.submit();
        }
        }
        </script>
        *********************************
        remarque: si tu souhaite un coup de main pour trouver les équivalents asp en php sert toi du tutoriel de http://www.asp-php.net/tutorial/asp-php (bon la manque de pot leur serveur sont saturés!)

        bonne chance

        LMCT

        All I know is I’m in love 
        with someone who loves me too.