Rafraichissement des frames

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 : Rafraichissement des frames

par Ryle » 19 févr. 2007, 01:18

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

par ruffo » 19 févr. 2007, 01:16

Merci, ça marche maintenant.

MAis je viens de me rendre compte d'un autre problème ... qui empêchait que ça fonctionne.

Merci encore, ça fait quelques heures que je suis dessus !

par albat » 19 févr. 2007, 01:10

Tu n'es pas loin !
Tu as juste oublié d'indiquer le type de script. :!:

J'ai aussi développé sur plusieurs lignes pour une meilleure lisibilité.
("les goûts et les couleurs...") ;)
<?php
if ($besoin_de_rafraichir)
   { echo "<script type='text/javascript'>\n";
     echo "    top.frames.menu2.location = '../menu2.php';\n"
     echo "</script>\n";
   }
?>

par ruffo » 19 févr. 2007, 01:03

J'ai essayé pleins de choses .... ça a jamais marché.
Et celle-ci non plus ..... Enfin ça s'explique aussi par le fait que je sois débutant ....

Entre des balises PHP, il faut bien écrire :
echo '<script>top.frames.menu2.location = "../menu2.php";</script>';

???

par albat » 19 févr. 2007, 00:59

Supposons que tu as nommé ta frame le_frigo... (ben quoi ?... Et alors, si j'aime bien ?...) :roll:
et que la page qui s'y affiche est la_limonade.php... (vous êtes plutôt du genre têtu, hein ?...)
il te suffira, pour rafraîchir la_limonade dans le_frigo, de lancer l'instruction javascript suivante :

Code : Tout sélectionner

top.frames.le_frigo.location = "la_limonade.php";
:langue:

idem

par ruffo » 19 févr. 2007, 00:50

Quelle commande faut-il utiliser en javascript ?

par albat » 19 févr. 2007, 00:45

Tu peux en commander le rechargement par un javascript.

Rafraichissement des frames

par Ruffo » 19 févr. 2007, 00:14

Bonjour, j'ai un problème pour rafraichir mes frames.
Je m'explique.

En fait, l'utilisateur entre son login et mot de passe dans une frame et quand il valide le formulaire, une suite de commande PHP permet de l'identifier ou non.
A la fin de ce formulaire, si l'utilisateur a été identifié, j'aimerais qu'une autre frame (appellée 'en-tete') se rafraichisse (pour afficher le nom de la personne connectée).

Comment faire pour que la frame 'en-tete' se rafraichisse ???

Merci