06/09/2004, 14h18
|
Sujet comment insérer une page dans une autre ? - Message #1
|
Date d'inscription: mars 2004
Localisation: Bruxelles
Âge: 23
Messages: 226
|
comment insérer une page dans une autre ?
salut salut !
vous vous rappelez peut être de moi dans un sujet sur la fonction include.
hé bien aujourd'hui, je reviens avec une nouvelle question (plus simple, je pense)
sur une page de mon site, j'aimerais disposer 4 liens.
jusque la, pas de problème.
seulement, il faudrait que chacun des liens puisse s'afficher dans une partie de la fenetre sur laquelle le visiteur se trouve
j'ai fait une petite maquette :
http://membres.lycos.fr/ftp2004/
en gros, a chaque fois que le visiteur clique sur un lien, ce dernier s'affiche dans le cadre vert.
cela est-il possible ? et comment ???
merci pour vos reponses
|
|
|
|
Aujourd'hui
|
|
|
|
Liens sponsorisés
|
|
|
|
|
06/09/2004, 16h00
|
Sujet comment insérer une page dans une autre ? - Message #2
|
Date d'inscription: août 2004
Messages: 1 123
|
Re : comment insérer une page dans une autre ?
C'est possible et il y a plusieurs méthodes.
La plus simple est l'utilisation des "frames". En gros, tu as une page html qui contient 4 "frames" (fenêtres, qui sont chacune des pages html) : la beige, la rose, la blanche et la verte. Chaque fois que ton visiteur clique sur le lien dans la frame blanche, il est possible de spécifier dans le lien qu'il ouvre la page liée non pas dans la frame blanche mais dans la frame verte. Pour plus d'infos : un petit tutorial sur les frames de AllHtml.
(Note que ce n'est pas la méthode la plus élégante, notamment pour les gens qui ont des navigateurs ne supportant pas les frames ou pour les moteurs de recherche qui ont parfois des difficultés à suivre)
Une autre technique serait l'inclusion en PHP (technique supportée par Lycos, après activation de PHP4U) ... La première page appelle le lien 1 dans la zone verte (définie soit par tableau soit, mieux, via feuille de style) et les liens rappelle la même page, cette fois avec un paramètre. Par exemple : index.php?callpage=1 ou index.php?callpage=page2, ...
|
|
|
|
06/09/2004, 16h59
|
Sujet comment insérer une page dans une autre ? - Message #3
|
Date d'inscription: août 2004
Localisation: Chez moi
Âge: 30
Messages: 77
|
Re : comment insérer une page dans une autre ?
La meilleur méthode ce sont les IFRAMES, et non les frames. ce sera plus propre, et tu peux la placer où tu veux (dans un tableau par exemple), chose impossible avec les FRAMES
|
|
|
|
06/09/2004, 17h02
|
Sujet comment insérer une page dans une autre ? - Message #4
|
Date d'inscription: mars 2004
Localisation: Bruxelles
Âge: 23
Messages: 226
|
Re : comment insérer une page dans une autre ?
lol
j'etais justement en train de lutter pour essayer de placer une frame dans une cellule...
merci a vous deux, je vais essayer
sinon, est ce qu'il est possible de ne pas avoir la scroll bar dans la frame qui se rapporte au lien.
est ce que je peux faire en sorte que la hauteur de mon tableau qui contien la frame s'aggrandisse en fonction de la hauteur de la frame qu'il devra afficher ?
Dernière modification par v_711 06/09/2004 à 17h06.
|
|
|
|
06/09/2004, 17h24
|
Sujet comment insérer une page dans une autre ? - Message #5
|
Date d'inscription: août 2004
Localisation: Chez moi
Âge: 30
Messages: 77
|
Re : comment insérer une page dans une autre ?
Je te conseille les IFRAME plutot que les FRAME, ce n'est pas pareil.
Essaye ça : <IFRAME SRC="ta_page.html" width=400 height=200> </IFRAME>
Pas de scrolling : <IFRAME SRC="ta_page.html" SCROLLING="no"> </IFRAME>
La balise scrolling est une balise interne comme tu vois, il y en a d'autres comme :
name="..." : nom du cadre
src="..." : source à afficher dans le cadre
frameborder="..." : active/désacrive la bordure entre les cadres (0,1)
marginwidth="..." : espacement horizontal dans le cadre entre la bordure et le contenu
marginheight="..." : espacement vertical dans le cadre entre la bordure et le contenu
scrolling="..." : détermine la présence d'une barre de défilement (auto, yes, no )
align="..." : Contrôle l'alignement ( left, center, right, justify )
height="..." : hauteur du cadre
width="..." : largeur du cadre
|
|
|
|
06/09/2004, 19h06
|
Sujet comment insérer une page dans une autre ? - Message #6
|
Date d'inscription: août 2004
Messages: 1 123
|
Re : comment insérer une page dans une autre ?
Les iframes (tout comme les frames) ont de nombreux désavantages, notamment avec les moteurs de recherches qui ne les gèrent pas correctement (voire pas du tout !). Dans ce dernier cas, c'est bien beau d'avoir un superbe site si ce n'est pas pour que les visiteurs viennent, AMHA.
Deux liens :
- Evitez les frames et les iframes avec le CSS (Alsacreations)
- Pour en finir avec les cadres (OpenWeb)
Maintenant, je suis d'accord qu'il est plus facile pour un débutant de maîtriser les (i)frames que les CSS (quoique ...).
|
|
|
|
07/09/2004, 11h56
|
Sujet comment insérer une page dans une autre ? - Message #7
|
Date d'inscription: août 2004
Localisation: Chez moi
Âge: 30
Messages: 77
|
Re : comment insérer une page dans une autre ?
Je ne suis pas sûr que les robots des moteurs de recherche oublient les iframe justement, googlebot en tout cas, les gère très bien.
Mais pas tous, en effet... et c'est vrai qu'avec des CSS on peut avoir le même résultat, mais comme tu dis : c'est techniquement plus compliqué : rien que pour la compatibilité entre les différents butineurs, IE qui n'est pas W3C etc...
|
|
|
|
07/09/2004, 14h17
|
Sujet comment insérer une page dans une autre ? - Message #8
|
Date d'inscription: mars 2004
Localisation: Bruxelles
Âge: 23
Messages: 226
|
Re : comment insérer une page dans une autre ?
voilà, donc en gros, ca marche comme je veux.
le seul hic, c'est que je voudrais que le cadre est une hauteur initiale, et lorsqu'une page est appelée, la hauteur du cadre s'ajuste à celle de la page qui doit s'afficher.
(la largeur n'est pas importante)
est ce possible ?
|
|
|
|
29/05/2007, 02h56
|
Sujet comment insérer une page dans une autre ? - Message #9
|
Date d'inscription: mai 2007
Âge: 23
Messages: 1
|
Re : comment insérer une page dans une autre ?
Posté par v_711
voilà, donc en gros, ca marche comme je veux.
le seul hic, c'est que je voudrais que le cadre est une hauteur initiale, et lorsqu'une page est appelée, la hauteur du cadre s'ajuste à celle de la page qui doit s'afficher.
(la largeur n'est pas importante)
est ce possible ?
En espérant répondre à cette question :
J'ai trouvé une base de code que j'ai entièrement remodelé pour une meilleure compréhension...
dites moi ce que vous en pensez
Vous trouverez tout ça dans le fichier ci-joint
Ciao à tous et bonne nuit
......... Merlin
|
|
|
|
29/05/2007, 13h13
|
Sujet comment insérer une page dans une autre ? - Message #10
|
Date d'inscription: septembre 2003
Localisation: Banlieue bordelaise
Messages: 19 610
|
Re : comment insérer une page dans une autre ?
Je pense que depuis 2004 le demandeur a trouvé une solution 
__________________
On ne dit pas "j'ai tord" mais "j'ai tort". Or là j'ai raison... (et non hors là... un modérateur lassé).
|
|
|
|
|
 |
Bienvenue |
 |
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !
Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...
|
 |
Publicité |
 |
|
| A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités) |
|
|
| Outils |
|
|
| Modes d'affichage |
Mode linéaire
|
Règles de messages
|
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui
Le code HTML peut être employé : non
|
|
|
Fuseau horaire GMT +2. Il est actuellement 02h51.
Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone
|
|