[HTML]ouvrir plusieurs pages dans des cadres différents...

ouvrir plusieurs pages dans des cadres différents... [HTML] - HTML/CSS - Programmation

Marsh Posté le 21-04-2002 à 16:52:07    

avec un seul lien c'est possible?
 
Merci d'avance :jap:

Reply

Marsh Posté le 21-04-2002 à 16:52:07   

Reply

Marsh Posté le 21-04-2002 à 16:57:06    

bin en JS je suppose que oui. ton lien invoque une fonction JS qui va s'occuper d'ouvrir les différentes pages.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 21-04-2002 à 17:01:42    

Si j'ai bien compris la question
Par exemple, dans "index.htm" : tu mets:
-------------------------------
 
<frameset cols="*,3*">
<frame src="toc.htm">
<frame src="rebrique1.htm" name="right">
</frameset>
 
-------------------------------
Et normalement, à gauche tu as "toc.htm" sur un tiers de l'écran et à doite "rubrique1.htm" sur deux tiers de l'écran


---------------
iteme.free.fr | Mon feedback
Reply

Marsh Posté le 21-04-2002 à 17:11:33    

je ne pense pas que ce soit la réponse à sa question. Je pense qu'il veut changer plusieurs frames en un seul click

 

[jfdsdjhfuetppo]--Message édité par DarkLord le 21-04-2002 à 17:11:55--[/jfdsdjhfuetppo]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 21-04-2002 à 17:13:04    

J'avais compris :
Un seul lien -> on clique -> ca ouvre plusieurs fichiers en colonnes dans une seule fenêtre. non??

 

[jfdsdjhfuetppo]--Message édité par ITM le 21-04-2002 à 17:13:35--[/jfdsdjhfuetppo]


---------------
iteme.free.fr | Mon feedback
Reply

Marsh Posté le 22-04-2002 à 00:00:24    

en gros, j'ai 3 frames :
 - top : correspondant à la bannière
 - left : correspondant au menu
 - main : correspondant à la page en cours
 
quand je clique sur un lien du menu, je veux ouvrir une page dans la frame main mais aussi un nouveau menu dans la frame left

Reply

Marsh Posté le 22-04-2002 à 09:06:06    

Désolé de faire un up si près du haut de la première page mais c'est super urgent (il me reste 2 jours pour finir le site :( )

Reply

Marsh Posté le 22-04-2002 à 09:27:35    

tu separes le 1er frameset en 1 frame et 1 frameset, que tu separes en 2 frames.et tu mets des frameset avec valeurs par defaut differentes si tu veux.

Reply

Marsh Posté le 22-04-2002 à 09:49:47    

une fonction
 
function frames(page1, page2, page3) {
framecode = "<html>"
+"<head>"
+"<title>"+'cata'
+"</title>"
+"<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>"
+"</head>"
+"<frameset cols='155,*'frameborder='NO' border='0' framespacing='0' >"
+ "<frame src='" + page1 + "' scrolling='NO' noresize  frameborder='NO' marginwidth='0' marginheight='0' name='leftFrame' width='100%'>"
+"<frameset rows='108,*'frameborder='NO' border='0' framespacing='0' >"
+ "<frame src='" + page2 + "' scrolling='NO' noresize  frameborder='NO' marginwidth='0' marginheight='0' name=' topFrame ' width='100%'>"
+ "<frame name='mainFrame' src='" + page3 + "'frameborder='NO' scrolling='AUTO' marginwidth='0' marginheight='0'>"
+ "</frameset>"
+"<body bgcolor='#FFFFFF' text='#000000'>"
+"</body>"
+"</html>"
document.write(framecode);
}
 
(tu n'as qu'à changer les valeurs de taille pour adapter)
 
et dans tes liens
 
<a href="javascript:frames('adresse_frame_ gauche.htm','adresse_frame_haut.htm','adresse_frame_centre';);">
 
Ca ne marche pas sous NS, par contre, j'en ai peur !
 
EDIT : en plus, j'ai un poil mal lu, ça ne correspond pas exactement à ce que tu veux (ça fonctionnerait, mais un peu lourd/foiroteux à mon avis).
 
RE-EDIt : ça passe sous Opera, ça foire sous NS et Mozilla :pt1cable:

 

[jfdsdjhfuetppo]--Message édité par deliriumtremens le 22-04-2002 à 10:08:56--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 22-04-2002 à 10:43:34    

Merci pour la fonction :jap: , mais il va falloir que je recherche un autre truc car le site doit être compatible avec tous les navigateurs :(
 
Ya pas moyen de faire un truc simple en PHP? :D

Reply

Sujets relatifs:

Leave a Replay

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