[ASP] Aide pour gestion de liens plizzzz

Aide pour gestion de liens plizzzz [ASP] - ASP - Programmation

Marsh Posté le 05-11-2002 à 10:58:01    

Voila i'm expliqued...  
 
Sur une page, j'ai deux tableaux HTML un petit avec des liens sur la droite et une page centrale qui doit afficher les pages après avoir cliquer sur les liens.  
 
En PHP, voila ce que ca donne.  
 
J'ai donc une page Index.php3 une page Redirect.php3 plus les autres pages.  
 
Dans la page index on lui colle un include vers la page redirect.php3 et ca dans le tableau du centre :  

Code :
  1. if (!isset($page_centre)) $page_centre="defaut.php3";
  2. if (!isset($rep_rubrique)) $rep_rubrique="";else{$rep_rubrique.="/";}
  3. if (file_exists("$rep_rubrique$page_centre" )){include ("$rep_rubrique$page_centre" );}else{include ("404.php3" );}


 
Dans la page redirect on colle ca :  

Code :
  1. if($link=="truc" ) { $page_centre="dossier/bidule.php3";}
  2. if($link=="truc2" ) { $page_centre="dossier2/machin.php3";}
  3. if($link=="truc3" ) { $page_centre="ladder/autrebidule.php3";}


 
Puis lorsque qu'on appel des liens, il suffit de faire ca :  

Code :
  1. <a href="?link=truc">je veux vois les trucs</a>


 
La page centrale se change un peu comme une frame en fait... Bref en PHP c'est ok mias qqun serait comment faire en ASP?  
 

Reply

Marsh Posté le 05-11-2002 à 10:58:01   

Reply

Marsh Posté le 05-11-2002 à 13:40:30    

Je sais pas si ça va correspondre à ce que tu demandes, mais je proposerais bêtement une page index.asp avec
 
<%link=Request.querystring("link" )
If link="" Then%>
<!--include file="default.asp"-->
<%ElseIf link="truc" Then%>
<!--include file="dossier/bidule.asp"-->
<%ElseIf link="truc2" Then%>
<!include file="dossier2/machin.asp"-->
...
<%else
Repsonse.redirect "error404.asp"
[ou <!--includefile="error404.asp"-->]
End If%>
 
puis tes liens
< a href=index.asp?link=truc>truc</a>
 
Après il faut juste construire ta page d'index et tes autres pages pour que les balises de tableau s'imbriquent correctement...


Message édité par deliriumtremens le 05-11-2002 à 13:42:01
Reply

Marsh Posté le 05-11-2002 à 15:36:01    

THX :lol:
 
Il est bien le système PHP hein? :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed