Liens html

Pilot-Project Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
Pilot-Project Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
Hello a tous,
j'ai juste une petite question a vous (re)poser (he oui, je l'avais déjà posée mais quand j'ai voulu voir si j'avais des réponses le serveur était down, puis mon msg à été supprimé).

Bon, en fait j'ai un site qui utilise les frames et j'aurait voulu que quand je clique sur un lien il y aie un changement dans 2 frames en même temps, est que c'est possible et si oui comment? (j'aimerait bien éviter le javascript si possible, j'essait de rester le plus possible HTML (le PHP ne me dérange pas, d'ailleur je dois serieusement commencer à l'apprendre afin de passer tout le site en PHP).

Merci d'avance Pilot-Project
A voir également:

6 réponses

Marden Messages postés 1072 Date d'inscription   Statut Membre Dernière intervention   210
 
La solution peut consister à pointer sur une page identique à la page initiale, et comportant les liens appropriés dans les cadres à modifier. Ganz einfach !
0
Pilot-Project Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
C'est une solition à laquelle j'avais déjà pensé, mais ça me créerait une quantité impressionnante de pages, merci quand même, j'attendrait de passer au PHP pour trouver une autre façon de le faire.

@++ Pilot-Project
0
Utilisateur anonyme
 
Salut,
Le probleme sera le meme avec le PHP, a moins que tu n'utilises les pseudo frames et dans ce cas la, c'est carrement different !
A+ !

Kalamit,
Je ponce donc j'essuie
0
Taboujr Messages postés 507 Date d'inscription   Statut Membre Dernière intervention   117
 
Le problème est peut-être différent en php.
Imaginons un cas simple : une page avec une frame verticale sur le côté, appelé menu, une horizontale en haut, appelée titre, et une frame principale appelé main.
Si je veux recharger les trois frames en php, le plus simple est de faire un index en php avec trois chaine de caractère en paramètre, qui sont les noms des fichiers à ouvrir dans chaque frames. En redirigeant vers des pages du genre index.php?menu=menu01&titre=tit02&contenu=text04, on peut faire un code assez simple permettant d'ouvrir la page menu01.htm dans la framemenu, tit02.htm dans la frame titre et text04.htm dans la frame contenu.
Et là, ni besoin d'être un dieu en php, ni de convertir toutes ces pages html.

Tabou Junior
0
Taboujr Messages postés 507 Date d'inscription   Statut Membre Dernière intervention   117
 
Bon ben pour ce que ça intéresse, le code de la page index.php pour l'exemple décrit ci-dessus :
<pre>------------------
<HTML>
<HEAD>
<TITLE>Titre de la page</TITLE>
</HEAD>
<?
// définition des pages par défaut pour chaque frame
// frame menu
If $menu=='' then $menu='menu01';
// frame titre
If $titre=='' then $titre='tit01';
// frame contenu
If $contenu=='' then $contenu='text01';
?>
<FRAMESET COLS="15%,*" FRAMEBORDER=0 ColorBorder=#000000 Border=0>
<FRAME SRC="<? echo $menu; ?>.htm" NAME="menu" SCROLLING=NO>
<FRAMESET ROWS="10%,*" FRAMEBORDER=0 BORDER=0>
<FRAME SRC="<? echo $titre; ?>.htm" NAME="titre" SCROLLING=NO>
<FRAME SRC="<? echo $contenu; ?>.htm" NAME="contenu" SCROLLING=AUTO>
</FRAMESET>
</FRAMESET>
</HTML>
---------------------</pre>

Tabou Junior
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
switch
 
facile fait ca en javascript
<a href="page1" target="frame1" onclick="window.open('page2','frame2')">lien</a>

ca peut marcher aussi avec onclick="_parent.frame.document.....
a chercher je me rapelle plus
0
Pilot-Project Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup,
Je vais utiliser le site en HTML pour commencer, l'ouverture du lien dans 2 frames n'est pas vitale.
Dès que j'aurait le temps j'apprendrait le PHP puis je réessaierait de trouver une autre soluce, je pense du style de Taboujr.

switch:
Merci aussi, mais je désire pas utiliser du javascript car il faut que le site soit le plus compatible possible et j'aime pas ce language (je suis alergique au flash et au java).

@++ Pilot-Project
0