encore une bonne ! [FRAMESET] - HTML/CSS - Programmation
Marsh Posté le 26-10-2004 à 17:57:26
quoi scotché ?
au lieu de faire ton lien vers Neuf.php tu le fait vers un frameset qui contient Neuf.php.
L.
Marsh Posté le 26-10-2004 à 18:00:13
j'ai un peu de mal à voir:
1- le problème
2- l'intérêt de la manoeuvre
Marsh Posté le 26-10-2004 à 18:11:00
Ok pour appeler donc Cadre.htm...
Reste à dire que le target est Principal et le contenu de principal est Neuf.php" ???
Y'a des paramètres pour ça dans une balise <A HREF> ?
Marsh Posté le 26-10-2004 à 18:20:56
<a href="Neuf.php" target="Principal">linkator</a>
?
Marsh Posté le 26-10-2004 à 18:21:40
non ,il faut un script.
ce script est fait pour rediriger une page(frame) ouverte en dehors de son frameset (menu dans l'autre frame ,par exemple ) et , au lieu de rediriger vers l'index (comme la plupart des codes, l'internaute doit alors rechercher la page dans le menu) reconstruit le frameset autour de cette page .
mais je ne vois pas l'utilité pour un lien . tu as plus vite fait de faire un frameset avec la page concernée dans sa frame .
L.
Marsh Posté le 26-10-2004 à 18:23:41
Masklinn , à mon avis , index.php n'est pas un frameset.
L.
Marsh Posté le 26-10-2004 à 18:27:31
Leris a écrit : Masklinn , à mon avis , index.php n'est pas un frameset. |
Probable
Mais on manque d'infos, genre son Cadre.htm on sait pas ce qu'il a de spécial, parce que s'il ne sert qu'à afficher Neuf.php dans le cadre principal l'URL est hardcodable
Marsh Posté le 26-10-2004 à 19:51:01
Hermes le Messager a écrit : ça existe encore les frames ? |
xhtml 1.0 frameset
Marsh Posté le 26-10-2004 à 20:09:17
Masklinn a écrit : xhtml 1.0 frameset |
ouai mais bon... c'est sans doute plus par pitié que par autre chose...
Marsh Posté le 26-10-2004 à 20:26:43
Bon, les gars...quelques explications...
1/ index.php est l'accueil de mon site...page standard, avec des liens vers Cadre.htm
2/ lE FRAMESET (Cadre.htm), je suis PAS spécialement pour mais mon il comporte un [B]bandeau[/B] horizontal (en haut), un [B]menu[/B] unique (à gauche) et le cadre [B]principal[/B]
Le but (vous l'aviez deviné):
- En cliquant sur un lien dans index.php, afficher Neuf.php dans le frameset nommé Cadre.htm, target Principal...
Eh ben, même si c'est clair dans ma tête (et dans la vôtre), c'est galère à réaliser !!!
Mon but : N'importe quelle alternative (même quitte à supprimer le frameset) tant que j'y suis gagnant !
Allez, faites chauffer les neuronnes...
Marsh Posté le 26-10-2004 à 20:30:46
Leris a écrit : non ,il faut un script. |
Imaginons que j'ai 9 liens sur ma page d'accueil vers 1.php, 2.php, 3.php...sachant que toutes ces pages ont un bandeau et un menu commun...
Tu l'écrirais comment ?
Marsh Posté le 26-10-2004 à 20:39:56
Shoshenq2 a écrit : Bon, les gars...quelques explications... |
Ben puisque ton site est en PHP, je ne vois vraiment pas le problème... A moins bien sûr que tu aies juste changé l'extension de index.html en index.php pour te la jouer...
Marsh Posté le 26-10-2004 à 20:42:54
lol...Nan, j'me la joue pas ; j'ai aussi un gestion de bdd (entre autre) dans l'index.php !
Y'a une solution php qui remplacerait le frameset ?
Marsh Posté le 26-10-2004 à 20:49:33
Shoshenq2 a écrit : lol...Nan, j'me la joue pas ; j'ai aussi un gestion de bdd (entre autre) dans l'index.php ! |
Ben évidemment... Suffit de faire des pseudos-frames en PHP avec le principe suivant (niveau débutant hein) :
- Tu passes un paramètre en GET dans l'adresse de ta page (ex : index.php?categorie=truc
- Dans cette même page index.php à l'emplacement ou tu mettrais par exemple ton iframe ou ta frame, tu fais un include qui inclue le fichier correspondant à truc par exemple, ou à un autre si c'est pas truc...
ya un article sur le sujet dans phpdebutant.org
Marsh Posté le 29-10-2004 à 19:39:59
Merci Hermes...Je redéveloppe dans ce sens ; l'idée me plaît bien !
Marsh Posté le 29-10-2004 à 20:04:08
Hermes le Messager a écrit : ouai mais bon... c'est sans doute plus par pitié que par autre chose... |
les frames sont parfois essentielles dans certains cas...
quoique, souvents isolés
Marsh Posté le 29-10-2004 à 20:14:25
MarTiuS a écrit : les frames sont parfois essentielles dans certains cas... |
Bof, non, elles sont utiles uniquement pour des manuels en ligne par exemple qui n'ont pas besoin d'être référencés. Egalement pour un chatbox par exemple (iframe) avec une page "refreshée". A part ça, je vois pas trop à quoi ça peut encore servir...
Marsh Posté le 29-10-2004 à 20:17:51
c'est déjà ça !
Marsh Posté le 31-10-2007 à 14:27:35
Bonjour a tous!!
Je voudrais savoir comment faire afficher les liens cliquer ds le menu (se trouvant a gauche) dans le corps (se trouvant a droite)?
Car j'ai reussi a afficher l'accueil (qui se trouve dans le corps) avec le menu contenant les liens a gauche, mais quand je clique sur un lien, il s'affiche dans une nouvelle fenetre!!
Alors que j'aimerais qu'il s'affiche dans le "corps"...
Petite precision : je dois faire ca en CSS (donc sans frame!!)
Marsh Posté le 31-10-2007 à 20:11:07
Si en html j'ai ca ==>
Code :
|
Ca donne quoi en css?
Marsh Posté le 31-10-2007 à 20:36:54
ça donne ça : http://css.alsacreations.com/Model [...] age-en-CSS
La prochaine fois, évite de nous faire remonter un topik de l'an 20, m'éviteras de tout lire
+
Marsh Posté le 31-10-2007 à 21:45:58
xtof_83 a écrit : ça donne ça : http://css.alsacreations.com/Model [...] age-en-CSS |
C'etait pour éviter de faire un nouveau topic juste pour un petit problème ...
Sinon j'ai trouvé comment faire, mais pas grace a ton lien, car je le trouve pas clair!! J'ai fait tt mon CSS en m'aidant du site du zero puis concernant l'affichage j'en est deduit toute seule qu'il fallait mettre le code du menu dans chaque page qui s'affichera dans le corps !!
Personne n'a su me répondre pour ca, j'ai cherché pendant trois jours pour finalement trouvé ca ...
Merci quand meme
Marsh Posté le 01-11-2007 à 14:47:55
C'est vrai que c'est tellement compliqué
Pour avoir qu'un menu, dans une seul page, tu as la solution langage serveur (php en autres) et tu fais des inclusions du fichier.
Ou il y a une solution avec apache, SSI
Sinon montre nous le code...Car si tu trouve pas les exemples d'alsacreations clair ... j'aimerais bien voir ton code....
Marsh Posté le 01-11-2007 à 20:29:30
Voici mon code CSS ==>
Code :
|
mon code HTML concernant l'accueil ==>
Code :
|
Mon code HTML d'un des liens (les autres sont les meme a peu près ...) ==>
Code :
|
Normalement, c'est bon!! Enfin ca marche, mais je ne sais pas si l'affichage du menu dans chaque fichier, c'est du bidoullage ou si ca marche comme ca !!
Marsh Posté le 01-11-2007 à 21:16:51
Un menu non ordonné c'est :
Code :
|
Marsh Posté le 26-10-2004 à 17:41:01
Je suis dans une page index.php,
Je veux y faire un lien vers la page Neuf.php,
Cette page (Neuf.php) doit être affichée dans une page Cadre.htm (frameset), plus précisemment dans le cadre Principal.
Alors, scotché, non ??
Sinon, je suis preneur de la moindre idée de code, html ou autre...
Merci