Javascript - possibilité d'ouvrir plusieurs pages en include

Javascript - possibilité d'ouvrir plusieurs pages en include - HTML/CSS - Programmation

Marsh Posté le 21-11-2005 à 11:38:04    

Bonjour, :)  
 
j'ai plusieurs pages  (assez longues) mais je ne voudrais pas qu'elles s'affichent toutes en une seule, alors j'ai pensé au Javascript. Voici ce que j'aimerias faire :
 
Dans une page HTML j'ai un texte puis 3 boutons-liens qui lorsqu'on clique dessus ouvrent une page en INCLUDE (sous le texte) correspondant à la valeur attribuée à chaque bouton.  
Pour cela j'utilise Javascript (pas le droit au PHP) et SSI en include, j'ai commencé un mini-script mais j'ai du mal à le faire appeler et surtout fonctionner. Un peu d'aide serait la benvenue.
 
Voici ce que j'ai fait :

Code :
  1. <html>
  2. <head>
  3. <title>Untitled Document</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. </head>
  6. <body>
  7. <table width="500" cellpadding="0" cellspacing="0" border="0">
  8. <tr>
  9. <td>
  10. <a href="" name="0">lien num01</a>,
  11. <a href="" name="1">lien num02</a>,
  12. <a href="" name="2">lien num03</a>
  13. <br><br><br>
  14. <script language="JavaScript1.2">
  15. btn = "";
  16. if(btn ==  0)
  17.   btn_6111LT = "http://www.xxxxx.com";
  18. else if(btn == 1)
  19.   btn_6131LT = "http://www.yyyyyyyy.com/";
  20. else(btn == 2)
  21.   btn_6151LT == "http://www.zzzzzzzzz.fr/";
  22. </script>
  23. <!--#include virtual="ici, passer la valeur(lien) du bouton cliqué" -->
  24. </td>
  25. </tr>
  26. </table>
  27. </body>
  28. </html>


 
voilà j'espère avoir été clair.
merci de vos réponses   :jap:

Reply

Marsh Posté le 21-11-2005 à 11:38:04   

Reply

Marsh Posté le 21-11-2005 à 11:48:35    

Tu auras du mal à faire comme ça.
Ton include a lieu avant que ton javascript ( qui est par ailleurs écrit n'importe comment) ne soit exécuté.
Pourquoi ne fais-tu pas simplement trois pages différentes?
 
ps: JS+tableau, tu risques de te faire crier dessus par les zealots du W3C :o

Reply

Marsh Posté le 21-11-2005 à 11:55:58    

Bon ok, je ne suis pas un pro.....et je sais que je pourrais faire trois pages différentes mais je n'ai pas vraiemnt le choix (raisons obscures), et puis faire 3 pages serait choisir la solutions de la facilité, j'aimerais aussi apprendre comment faire pour moi, ma culture perso  :ange:  
 
il faudrait que le Js soit dans une fonction, dans un fichier à part?
merci de me mettre sur la voie, ou si vous connaissez un tuto qui s'apparente, je suis aussi preneur.  :)  

Reply

Marsh Posté le 21-11-2005 à 15:08:03    

C'est vraiment étrange que tu n'es pas droit au PHP :heink: Aller, un p'tit .com chez ovh avec PHP & MySql coûte que dalle...

Reply

Marsh Posté le 21-11-2005 à 15:18:54    

j'explique, je suis en stagfe dans une societe pour son intranet dont le serveur n'est pas configuré pHP.......;
 
est-ce quelqu'un a une idée de réponse à ma question?
merci ;)

Reply

Marsh Posté le 21-11-2005 à 15:21:32    

Ah c'est pour un intranet, donc là tu peux foutre des frames comme tu le veux, rien à battre du reste. On considère dans ton cas que :

  • L'environnement est maîtrisé : tout le monde utilisera le même navigateur
  • L'HTML/JS + navigateurs sont utilisés comme solutions logicielles, non pas pour un site normal. Donc t'utilises ce que tu veux, c'est un cas particulier d'utilisation de l'HTML


Donc tu peux barder avec des frames dans tous les sens, on s'en tappe un peu...

Reply

Marsh Posté le 21-11-2005 à 15:39:09    

désolé, je vais paraitre chiant, c'est ma faute, j'aurais du tout préciser dès le début.  :sweat:  
EN fait le site est déjà en frames (et entre nous, c'est un bordel!!!), je voulais éviter une frame supplémentaire et en plus comme je le disais plus haut, je veux faire un travail + ou moins propre et "j'aimerais aussi apprendre comment faire pour moi, ma culture perso "
 
est-ce qu'il est possible de mettre en appli mon idée, elle n'est pa strop saugrenue?

Reply

Sujets relatifs:

Leave a Replay

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