Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1588 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  [RESOLU]pb pour recuperer le titre d'un page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU]pb pour recuperer le titre d'un page

n°1304947
bedomon
La vérité est ailleurs
Posté le 14-02-2006 à 10:26:43  profilanswer
 

bonjour tout le monde,
 
j'ai hésité a mettre ce topic ici ou dans html mais je crois qu'il est mieux la  :p  
 
voila j'ai une page principale qui ressemble a ceci:

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.    <title><%=titre%></title>
  5. <meta name="keywords" content="bla bla">
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7. <link href="http://www.blabla.com" type="text/css" rel="stylesheet" />
  8. <% repimg = "images/" 'répertoire des images' %>
  9. </head>
  10. <body onload="CacherMenus();">
  11. <div id="onglet">
  12. <!-- #include file="menu_haut.asp" -->
  13. </div>
  14. <div id="taille">
  15. </div>
  16. <div id="contenu" onmouseover="CacherMenus();">
  17. <!--Ce script choisi la bonne page à charger en fonction de la valeur de la variable page passé par l'url -->
  18. <%
  19. lien=""
  20. lien=Request.QueryString("page" )
  21. select case lien
  22. //appel de la page d'accueil
  23. case "accueil"
  24.  Server.Execute("accueil.asp" )
  25. //appel de la page sur la société  
  26. case "societe"
  27.  Server.Execute("societe.asp" )
  28. //appel de la page des produits
  29. case "prod"
  30.  Server.Execute("produit.asp" )
  31. //appel de la page des services
  32.    case "service"
  33.       Server.Execute("service.asp" )
  34. //appel de la page de contact
  35.    case "contact"
  36.       Server.Execute("contact.asp" )
  37. case else
  38.  Server.Execute("accueil.asp" )
  39. end select
  40. %>
  41. </div>
  42. <div id="menu_bas" onmouseover="CacherMenus();">
  43. <!-- #include file="menu_bas.asp" -->
  44. </div>
  45. </body>
  46. </html>


 
dans les pages qui sont chargé par le Server.execute j'ai ca:
exemple avec la page accueil

Code :
  1. <% titre="accueil" %>


 
et ca ne veu pas me faire apparaitre mon titre ??? quelqu'un aurait une idée.??
 
merci d'avance


Message édité par bedomon le 16-02-2006 à 09:51:29
mood
Publicité
Posté le 14-02-2006 à 10:26:43  profilanswer
 

n°1305812
bedomon
La vérité est ailleurs
Posté le 15-02-2006 à 09:59:44  profilanswer
 

il n'y a personne qui aurait une petite idée

n°1306475
THX
Eleveur de Big Jim de Paris.
Posté le 15-02-2006 à 16:23:00  profilanswer
 


Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">
  2. <%
  3. Dim lien, MaPage, titre
  4. lien = Request.QueryString("page" )
  5. select case lien
  6. case "accueil"
  7.  MaPage = "accueil.asp"
  8.  titre = "accueil"
  9. case "societe"
  10.  MaPage = "societe.asp"
  11.  titre = "societe"
  12. case "prod"
  13.  MaPage = "produit.asp"
  14.  titre = "produit"
  15.    case "service"
  16.       MaPage = "service.asp"
  17.       titre = "service"
  18.    case "contact"
  19.       MaPage = "contact.asp"
  20.       titre = "contact"
  21. case else
  22.  MaPage = "accueil.asp"
  23.   titre = "accueil"
  24. end select
  25. %>
  26. <html xmlns="http://www.w3.org/1999/xhtml">
  27. <head>
  28.    <title><%=titre%></title>
  29. <meta name="keywords" content="bla bla">
  30. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  31. <link href="http://www.blabla.com" type="text/css" rel="stylesheet" />
  32. <% Dim repimg : repimg = "images/" 'répertoire des images' %>
  33. <body onload="CacherMenus();">
  34. <div id="onglet">
  35. <!-- #include file="menu_haut.asp" -->
  36. </div>
  37. <div id="taille">
  38. </div>
  39. <div id="contenu" onmouseover="CacherMenus();">
  40. <!--Ce script choisi la bonne page à charger en fonction de la valeur de la variable page passé par l'url -->
  41. <%
  42. Server.Execute(MaPage)
  43. %>
  44. </div>
  45. <div id="menu_bas" onmouseover="CacherMenus();">
  46. <!-- #include file="menu_bas.asp" -->
  47. </div>
  48. </body>
  49. </html>


Message édité par THX le 15-02-2006 à 16:54:55
n°1306844
bedomon
La vérité est ailleurs
Posté le 16-02-2006 à 09:51:11  profilanswer
 

je veux bien avoir du mal mais ce que tu me propose THX je l'ai deja essayer et cela ne foctionne pas.
 
mais a force j'ai trouvé:
j'ai mis :
<title> <%=request("titre" )%></title>
 
et dans mon menu ur chaque lien j'ai mis:
<a href="squelette.asp?page=accueil&titre=Accueil"
 

n°1306909
THX
Eleveur de Big Jim de Paris.
Posté le 16-02-2006 à 11:18:50  profilanswer
 

Je confirme tu as du mal le code que je t'ai mis fonctionne ça c'est sûr. ;)
 
Le passer en Querystring fonctionnera aussi mais cela t'oblige à passer le titre dans l'url à chaque fois c'est pas super et ça ressemble plus à de la bidouille mais bon ça fonctionnera...
 
De plus tu devrais mettre Request.Querystring("titre" ) plutôt qu'un simple request("titre" ) ça t'évitera de possibles soucis si jamais tu as un champs de formulaire titre ou dans le gout.


Message édité par THX le 16-02-2006 à 11:28:11
n°1306963
bedomon
La vérité est ailleurs
Posté le 16-02-2006 à 11:53:05  profilanswer
 

Alors tu considere que c'est de la bidouille soit tu as peut etre raison, mais je tien à te preciser quelque chose:
 je charge le contenu de mes pages par de Server.Execute("mapage.asp" ) et a cause de ca le fait de rajouter dans  
mon select case titre = blabla et de mettre <title><% =titre %></title> ne fonctionne pas [:airforceone], cela aurait ete possible si j'utilisais des include mais ce n'est pas le cas...
 
je me suis pas mal renseigné sur ce pb et non ce n'est pas de la bidouille mais la solution la plus simlpe ( j'ai meme essayer un petit script dans <title></title> mais pareil il ne passe pas pour les meme raisons...

n°1306985
THX
Eleveur de Big Jim de Paris.
Posté le 16-02-2006 à 12:04:46  profilanswer
 

Il ne suffit pas de déclarer ton titre dans ton Select il faut également le faire avant d'écrire ta variable... Sinon forcement ça ne fonctionne pas. Pour la bidouille, tu t'en rendras certainement compte à l'utilisation.  
 
Fais un copier-coller du code plus haut tu verras qu'il fonctionne.  
 
Sur ce bonne continuation ;)


Message édité par THX le 16-02-2006 à 12:21:59
n°1307170
bedomon
La vérité est ailleurs
Posté le 16-02-2006 à 14:39:15  profilanswer
 

ok je vien de comprendre le probleme(declaration avant la variable)
bon je reconnais qe ca marche mais ca ma tous chamboulé  
et ca me met une erreur:

Citation :

Server object error 'ASP 0231 : 80004005'  
 
Server.Execute Error  
 
/squelette.asp, line 68  
 
Invalid URL form or fully-qualified absolute URL was used. Use relative URLs.  


 et pourtant j'utilise bien des url relative...
 
edit 1:et un autre probleme il m'inclue le ficher qui correspond a mon menu avant le balise <html> alors que dans mon fichier il est bien positionner
 
edit2:en fait il fallait mettre le script en commentaire pour que tout se repositionne bien mais j'ai tjs une erreur sur le contenu, je pense avoir trouvé une soltuion a cette adresse mais je ne comprend pas tout http://www.aspfaq.com/show.asp?id=2030


Message édité par bedomon le 16-02-2006 à 15:15:02
n°1307341
THX
Eleveur de Big Jim de Paris.
Posté le 16-02-2006 à 17:11:55  profilanswer
 

Lorsque tu appel tes pages, c'est dans un menu ou par des liens? Tu peux mettre le code de ce menu ou du lien qui appel tes pages ?
 
Le code de ta page accueil.asp c'est celui du haut ?  
 
Tu peux mettre celui d'une des pages appelées ?

n°1307384
bedomon
La vérité est ailleurs
Posté le 16-02-2006 à 18:02:59  profilanswer
 

en fait j'ai une page squelette.asp ou j'y fai deux include pour le menu du heut et pour le bas dans cette meme page squelette.asp je fais mes server.execute(accueil.asp par exemple) à pour mettre le bon contenu.
sinon mon menu ressemble a ca:

Code :
  1. <script language="javascript" type="text/javascript" src="script/menu.js"></script>
  2. <div id="conteneurmenu">
  3. <script language="Javascript" type="text/javascript">
  4. // pour éviter le clignotement désagréable
  5. preChargement();
  6. </script>
  7. <!-- ---------------------1ere partie du menu--------------------- -->
  8. <p id="menu1" class="menu"
  9.  onmouseover="MontrerMenu('ssmenu1');"
  10.  onmouseout="CacherDelai();">
  11. <a href="squelette.asp?page=accueil"
  12.  onmouseover="MontrerMenu('ssmenu1');"
  13.  onfocus="MontrerMenu('ssmenu1');">Accueil<span>&nbsp;:</span></a>
  14.     </p>
  15. <!-- ---------------------2 ieme partie du menu -------------------- -->
  16.     <p id="menu2" class="menu"
  17.  onmouseout="CacherDelai();"
  18.  onmouseover="MontrerMenu('ssmenu2');">
  19.       <a href="squelette.asp?page=societe"
  20.  onfocus="MontrerMenu('ssmenu2');">La soci&eacute;t&eacute;<span>&nbsp;:</span></a>
  21.     </p>
  22.     <ul id="ssmenu2" class="ssmenu"
  23.  onmouseover="AnnulerCacher();"
  24.  onmouseout="CacherDelai();"
  25.  onfocus="AnnulerCacher();"
  26.  onblur="CacherDelai();">
  27. <li>
  28.  <a href="squelette.asp?page=historique">Un petit historique<span>&nbsp;;</span></a>
  29. </li>
  30.     </ul>
  31. <!-- --------------------3ieme partie du menu--------------------- -->
  32. <p id="menu3" class="menu"
  33.  onmouseout="CacherDelai();"
  34.  onmouseover="MontrerMenu('ssmenu3');">
  35.       <a href="squelette.asp?page=prod"
  36.  onfocus="MontrerMenu('ssmenu3');">Nos produits<span>&nbsp;;</span></a>
  37. </p>
  38. <ul id="ssmenu3" class="ssmenu"
  39.  onmouseover="AnnulerCacher();"
  40.  onmouseout="CacherDelai();"
  41.  onfocus="AnnulerCacher();"
  42.  onblur="CacherDelai();">
  43. <li>
  44.  <a href="squelette.asp?page=antoine">Antoine<span>&nbsp;;</span></a>
  45. </li>
  46. <li>
  47.  <a href="squelette.asp?page=mosaic">Mosaïc<span>&nbsp;;</span></a>
  48. </li>
  49. <li>
  50.  <a href="squelette.asp?page=papeterie">Papeterie<span>&nbsp;;</span></a>
  51. </li>
  52. <li>
  53.  <a href="squelette.asp?page=caisse">Caisse<span>&nbsp;;</span></a>
  54. </li>
  55. </ul>
  56. <!-- --------------------4ieme partie du menu-------------------- -->
  57. <p id="menu4" class="menu"
  58.  onmouseout="CacherDelai();"
  59.  onmouseover="MontrerMenu('ssmenu4');">
  60.  <a href="squelette.asp?page=service"
  61.  onfocus="MontrerMenu('ssmenu');">Nos services<span>&nbsp;;</span></a>
  62. </p>
  63. <ul id="ssmenu4" class="ssmenu"
  64.  onmouseover="AnnulerCacher();"
  65.  onmouseout="CacherDelai();"
  66.  onfocus="AnnulerCacher();"
  67.  onblur="CacherDelai();">
  68. <li>
  69.  <a href="squelette.asp?page=formation">Formation<span>&nbsp;;</span></a>
  70. </li>
  71. <li>
  72.  <a href="squelette.asp?page=assistance">Assistance<span>&nbsp;;</span></a>
  73. </li>
  74. <li>
  75.  <a href="squelette.asp?page=maj">Mise&nbsp;&agrave;&nbsp;jour<span>&nbsp;;</span></a>
  76. </li>
  77. </ul>
  78. <!-- --------------------5ieme partie du menu--------------------- -->
  79.     <p id="menu5" class="menu"
  80.  onmouseout="CacherDelai();"
  81.  onmouseover="MontrerMenu('ssmenu5');">
  82.   <a href="squelette.asp?page=contact"
  83.  onfocus="MontrerMenu('ssmenu4');">Nous contacter<span>&nbsp;:</span></a>
  84.     </p>
  85.     <ul id="ssmenu5" class="ssmenu"
  86.  onmouseover="AnnulerCacher();"
  87.  onmouseout="CacherDelai();"
  88.  onfocus="AnnulerCacher();"
  89.  onblur="CacherDelai();">
  90. <li>
  91.  <a href="squelette.asp?page=demo">D&eacute;monstration<span>&nbsp;;</span></a>
  92. </li>
  93. <li>
  94.  <a href="squelette.asp?page=formulaire">Formulaire<span>&nbsp;;</span></a>
  95. </li>
  96. <li>
  97.  <a href="squelette.asp?page=webmaster">Webmaster<span>&nbsp;;</span></a>
  98. </li>
  99. </ul>
  100. <!-- ---------------6ieme partie du menu------------------ -->
  101. <p id="menu6" class="menu"
  102.  onmouseout="CacherDelai();"
  103.  onmouseover="MontrerMenu('ssmenu6');">
  104.  <a href="squelette.asp?page=partenaire"
  105.  onfocus="MontrerMenu('ssmenu6');">Nos partenaires<span>&nbsp;;</span></a>
  106. </p>
  107. </div>
  108. <script language="Javascript" type="text/javascript">
  109. var nbmenu=6;
  110. marge_en_haut_de_page = 0;
  111. top_menu=64;
  112. top_ssmenu=90;
  113. centrer_menu = true;
  114. Chargement();</script>
  115. <div><img id="Logo" src="/images/delta1_redim.jpg" border="0" /></a>
  116. </div>
  117. <div>&nbsp;</div>
  118. <hr />


mood
Publicité
Posté le 16-02-2006 à 18:02:59  profilanswer
 

n°1307419
THX
Eleveur de Big Jim de Paris.
Posté le 16-02-2006 à 18:43:23  profilanswer
 

Dans ce menu au niveau des appels de pages, je ne vois rien qui pourrait clocher.  
 
et au niveau du code d'une des pages appelées qui ne fonctionne pas ?  
 
Tu n'as pas un endroit ou tu passe des paramètres dans l'url ?  

n°1307638
bedomon
La vérité est ailleurs
Posté le 17-02-2006 à 09:41:14  profilanswer
 

Non justement mais ce ne vient pas d'une page en particulier, toute les liens deconne.
J'ai bien mon menu en haut mais apres je n'ai pas mon contenu (et a la place j'ai une erreur asp qui s'affiche et je n'ai pas non plus le menu bas.

n°1307755
THX
Eleveur de Big Jim de Paris.
Posté le 17-02-2006 à 11:15:07  profilanswer
 

Y'a forcément un truc qui ne va pas dans ton code mais avec ce que tu as posté ici, je ne vois pas ;)  
 
J'ai fait quelques applis en utilisant énormement Server.Execute et cette erreur ne me dit rien.
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  [RESOLU]pb pour recuperer le titre d'un page

 

Sujets relatifs
sql et acess [résolu]perl - struct wtmpx - recuperer adresse ip
petite question conne (j'ai cherché ss succes la réponse) [RESOLU]Recuperer le contenu des textbox
recupérer l'ID Session[RESOLU]probleme curseur main
Récupérer toutes les adresses URL !Récupération d'image sur le net [RESOLU]
[résolu] Image gif avec fond transparent en premier planrecuperer la quantite pour chaque produit vendue
Plus de sujets relatifs à : [RESOLU]pb pour recuperer le titre d'un page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR