Bonjour,

Je viens de finir le Tutorial "inclusion de fichier" et dans l'entete j'ai mis une anim flash. cet Anim contien un menu déroulant avec Bouton de navigation.

Est ce possible que ces boutons affichent une page Html dans la page rechargée "index.php" ?, comme si c'était un bouton du menu de droite de la page "Index.php"

Meric de l'aide
Modifié par brad689 (07 Apr 2006 - 12:01)
Salut brad689 et bienvenu ! Smiley smile


Je me trompe peut-être, mais je pense que cela est faisable... Maintenant de savoir si mon idée est correcte, je ne saurais te le dire, car je n'ai jamais essayé. Smiley rolleyes

Le problème réside dans le fait qu'il te faut indiquer une url complète dans ton anim flash, et que tu ne peux pas lui demander de ne recharger qu'une partie de la page. Smiley murf

La seule possbilité que j'entrevoit est donc que ta page générale contienne les différentes parties que tu souhaites avoir apparaître et que tu les affiches suivant le bouton sur lequel l'utilisateur a cliqué... Smiley cligne
Je ne sais pas si je suis très claire, alors je vais essayer de te donner un exemple : Smiley lol

En fait, ta page est constituée normalement, mais dans le body, tu auras quelque chose comme ça :
if($choix=='page_1') {code de la page 1}
elseif($choix=='page_2') {code de la page 2}
elseif($choix=='page_3') {code de la page 3}
... 


Et dans ton animation flash, ton lien sera alors de la forme :
page.php?choix=page_1,
page.php?choix=page_2,
 ou page.php?choix=page_3
suivant la page que tu veux afficher...

Voilà, j'espère que cette solution est viable (je ne vois pas pourquoi elle ne le serait pas, Smiley sweatdrop ) et que j'ai été suffisament claire...

Bonne chance Smiley ravi
Salut Cygnus,

Merci pour aide....car je je m'arrache les cheveux pour ce truc... Smiley biggol

Ben, ecoute je ne suis pas sur d'avoir tout compris..

Voila mon code PHP dans la page rechargé "frame2.php"


if (!isset($_GET['page'])) $page= 'news'; else $page= $_GET['page']; 
 switch($page)
{
case 'news': include ('news.htm');break;
case 'tsss1': include ('tsss1.htm');break;
case 'tsls':include ('tsls.htm');break;
case 'sw':include ('sw.htm');break;
case 'bs':include ('bs.htm');break;
case 'rs':include ('rs.htm');break;
case 'cp':include ('cp.htm');break;
case 'sb':include ('sb.htm');break;
case 'videos':include ('videos.htm');break;
case 'catalogue':include ('catalogue.htm');break;
/*page tsss*/
case 'tsss2': include ('tsss2.htm');break;
case 'tsss3': include ('tsss3.htm');break;
case 'tsss4': include ('tsss4.htm');break;
} 
?>


Apres dans mon animation flash sur le bouton je fais un Get url, voila le code de mon bouton sur Flash :


}
on (release) {
	getURL("page.php?choix=frame2.php");
}


C'est bon ....ou j'ai raté une marche Smiley lol

En tout cas merci pour ton aide
Administrateur
Bonjour,

j'ignore ce que signifie "Bt" (BT: Basse Tension, Bureau Technique?). S'il s'agit de bouton, je te rappelle que le langage SMS ou abréviation trop technique ne sont pas autorisées sur le Forum et je te demanderai d'éditer le titre pour qu'il soit compréhensible par tous (en éditant ton 1er message), merci d'avance.

Felipe
Merci Cygnus!!

Ton code est bon alors un grand merci a toi!!

Sinon Felipe désolé pour le message du sujet avec "BT" j'essaye de faire attention, c'etait un reflex.
Enfin je fais quand meme mes phrases sans abréviations....Ca rigole pas ici!!! Smiley sweatdrop

je ferai plus attention a l'avenir

Bonne journée a tous!!! Smiley biggrin
brad689 a écrit :


Sinon Felipe désolé pour le message du sujet avec "BT" j'essaye de faire attention, c'etait un reflex.


Tu peux même éditer ton premier post pour le modifier
Smiley cligne
Salut Brad Smiley cligne
Et désolée pour le délai, je n'étais pas devant mon ordi ...

A l'intérieur de ta balise body, tu auras ceci :

if($choix=='page_1') {code de la page 1}
elseif($choix=='page_2') {code de la page 2}
elseif($choix=='page_3') {code de la page 3}


Il te suffit de remplacer code de la page 1 par ce que tu veux voir figurer sur ta page 1, par exemple :

<h1>Titre de la page 1</h1>
<h2>Sous-titre de la page 1</h2>
<p>Paragraphe de la page 1</p>


Et ainsi de suite pour tout le contenu que tu veux mettre dans ta page 1. Après, pour la page 2, tu fais la même chose...

Au final, tu devrais avoir quelque chose comme ça :

if($choix=='page_1') {
<h1>Titre de la page 1</h1>
<h2>Sous-titre de la page 1</h2>
<p>Paragraphe de la page 1</p>
}

elseif($choix=='page_2') {
<h1>Titre de la page 2</h1>
<h2>Sous-titre de la page 2</h2>
<p>Paragraphe de la page 2</h2>
}


Voilà...
J'espère que tu comprends mieux...
Courage ! Smiley smile
Bonjour Cygnus Smiley biggrin

Ok je vois un peu le truc mais dans ton exemple, cela permet d'afficher du texte :

<h1>Titre de la page 1</h1>
<h2>Sous-titre de la page 1</h2>
<p>Paragraphe de la page 1</p>


Mais ce que je voulais faire c'est quand on click sur le Bouton Flash que celui ci appelle un fichier .html dans le php (include)

Dis moi si ce que j'ai fais est mauvais, a savoir :

Code sur le Bouton Flash (pour appeller la page contact dans la partie php):
page.php?choix=contact.htm,



Ensuite, j'ai une page Index.php ou il y a en entete l'animation flash comportant les boutons, a gauche un menu et au centre la partie php (include) ou toutes les pages .htm apparaissent via les boutons de l'animation ou du menu de gauche.

Donc ce que j'ai fais, j'ai inséré les infos necessaire comme pour les autres pages inclure dans la partie php

voila ce que ca donne:

if (!isset($_GET['page'])) $page= 'news'; else $page= $_GET['page']; 
 switch($page)
{
case 'contact': include ('contact.htm');break;
case 'news': include ('news.htm');break;
case 'tsss1': include ('tsss1.htm');break;
case 'tsls':include ('tsls.htm');break;
case 'sw':include ('sw.htm');break;
case 'bs':include ('bs.htm');break;
case 'rs':include ('rs.htm');break;
case 'cp':include ('cp.htm');break;
case 'sb':include ('sb.htm');break;
case 'videos':include ('videos.htm');break;
case 'catalogue':include ('catalogue.htm');break;
/*page tsss*/
case 'tsss2': include ('tsss2.htm');break;
case 'tsss3': include ('tsss3.htm');break;
case 'tsss4': include ('tsss4.htm');break;
} 
?>


Donc, j'ai mis :
case 'contact': include ('contact.htm');break;

pour que quand on click sur le bouton "contact" de l'animation Flash (entete) celui ci appelle la page contact.htm et l'affiche dans la partie php.

Voila bon je ne sais pas si j'ai été bien clair Smiley biggol

Voila sinon je sais pas si tu as le lien, mais pour que tu comprennes mieux tu peux voir un peu sur :

http://www.invad.com/inclusion2/index.php/url]

Encore merci pour ton aide Smiley biggrin