Affichage des 2 frames pour le prix d'une

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Affichage des 2 frames pour le prix d'une

par Ziwa » 23 mars 2006, 17:01

C'est impecable merci beaucoup.


J'ai fais un jeu de texte avec 3nelles feuilles sur mon bureau et la ça marchait impeccable (sans l'ajout de ton code), c'est quand même assez capricieux :p

Merci de ton coup de main, mon site prend deja plus forme ;)


Bonne journée


[RESOLU]

par Ryle » 23 mars 2006, 16:56

Je ne sais pas si le problème vient de là, mais tu peux éventuellement essayer comme ceci :

Code : Tout sélectionner

<a href="javascript:void(0)" onClick=" window.parent.leftFrame.location = 'gauche.htm'; window.parent.milieu.location = 'calendrier_index.htm';">
Cela devrait désactiver l'action du href (l'ouverture d'une nouvelle page dans la fenêtre active) et conserver l'actualisation de tes deux autres cadres :)

c'est mieux ?

par Invité » 23 mars 2006, 16:09

Ah ben non j'ai rien dis, ça marche avec mon dossier sur mon bueau mais pas avec mon dossier sous easy php



:?:

par Ziwa » 23 mars 2006, 16:01

J'ai rien dis c'est bon merci de votre aide :oops:

par Ziwa » 23 mars 2006, 14:47

C'est bon merci

Dernière question, mon menu du haut donc (celui qui appelle les deux autrs pages), disparait pour afficher l'adresse de la page du milieu par exemple à sa place s'affiche

file:///c:/Program%20Files/EasyPHP1-7/www/NEW/fiche_produit.htm

Pourtant je n'appelle rien pour le changer... comment ça se fait?
Je serais obligé de le rappeler au même titre que les deux autres dans mon lein? (ça m'interesse pas trop, parce que je veux eviter que ça mettent trop de temps à charger tt ça

par Ryle » 23 mars 2006, 13:16

hum.. à priori non, tout est bon, mais il te manque le "javascript:" au debut dans ton href="". Si tu ne le mets pas, il considère que ce qui suit est l'adresse d'une page à ouvrir. En le précisant, tu indique au navigateur qu'il s'agit d'un code javascript à exécuter :)

Edit :
euuuhhh.... quels <script type="text/javascript"> </script> ??? :)

Re-Edit :
si ca ne fonctionne toujours pas, tu peux aussi essayer avec "document" à la place de "window"...)

par Ziwa » 23 mars 2006, 13:15

J'ai oublié de noter les

Code : Tout sélectionner

<script type="text/javascript"> </script>
que j'ai mis bien entendu

Ziwa

par Invité » 23 mars 2006, 13:13

hum, ça ne fonctionne pas


Code : Tout sélectionner

<frameset rows="*" cols="28%,*" frameborder="NO" border="0" framespacing="0"> <frame src="menu_gauche.htm" name="leftFrame" scrolling="NO" noresize> <frameset rows="71,*" cols="*" framespacing="0" frameborder="NO" border="0"> <frame src="frame_cocci.htm" name="topFrame" scrolling="NO" noresize> <frame src="actu_bio.php" name="milieu"> </frameset> </frameset>

Code : Tout sélectionner

<div align="center"> <ul class="menu"> <li><a href=" window.parent.leftFrame.location = 'gauche.htm'; window.parent.milieu.location = 'calendrier_index.htm';"> Le Bio</a></li> <li><a href="biofinesse.htm">L'entreprise</a></li> <li><a href="nos_produits.php">Produits</a></li> <li><a href="partenaires.php">Liens</a></li> </ul> </div>
J'ai peut être mal compris ce que tu m'a expliqué

par Ryle » 23 mars 2006, 12:13

C'est faisable en javascript, il faut lui dire de modifier l'adresse de chaque frame que tu souhaites actualiser :

Code : Tout sélectionner

<a href="javascript: window.parent.nomDeLaFrameGauche.location = 'nouveauMenu.html'; window.parent.nomDeLaFramePrincipale.location = 'nouvellePagePrincipale.html';"> ton lien </a>
Pour le détail :
window = la fenêtre en cours
parent = la fenêtre parent (celle qui contient la frame)
nomDeLaFrame = le nom que tu as donné à ce cadre (tu peux aussi utiliser frames[0], frames[1], etc. si elles n'ont pas de nom)
location (ou location.href, c'est pareil) = action de chargement d'une nouvelle page dont tu donnes l'adresse après le "="

par rami » 23 mars 2006, 12:02

Avec du javascript.
Essaie dans google : javascript plusieurs frames

Affichage des 2 frames pour le prix d'une

par Ziwa » 23 mars 2006, 11:13

Mon jeu de frames resemble à ceci

Image

=)


Dans la frame en haut à droite, j'ai mon menu, je voudrais que quand je clic sur un bouton (css), il m'affiche sur ma frame de gauche mon "sous menu" et au centre ma page de texte :)

2 en 1 comment ça se passe?