Retour

Fermé
lola - 4 févr. 2003 à 11:00
fou2dodie Messages postés 605 Date d'inscription mercredi 6 juin 2001 Statut Membre Dernière intervention 29 août 2006 - 4 févr. 2003 à 11:36
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

fou2dodie Messages postés 605 Date d'inscription mercredi 6 juin 2001 Statut Membre Dernière intervention 29 août 2006 33
4 févr. 2003 à 11:12
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. 
0
ah !!! moi je le fais en php.... est ce que c'est possible ...
a quoiça correspond : javascript : previous???
0
fou2dodie Messages postés 605 Date d'inscription mercredi 6 juin 2001 Statut Membre Dernière intervention 29 août 2006 33
4 févr. 2003 à 11:36
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. 
0