Rechercher : dans
Par :

Javascript: rafraichir une frame après click

Dernière réponse le 8 sep 2003 à 16:50:05 omar, le 15 jui 2003 à 11:54:21 
 Signaler ce message aux modérateurs

Voial j'ai une page avec 3 frames
<frame src="framegauche?numh=1" name="leftFrame" scrolling="YES" target="topFrame"noresize> <

frameset rows="60,*" frameborder="NO" border="0" framespacing="0"> <frame src=..\site\vide2.htm name="framehaute" scrolling="NO" noresize>


<frame src=..\site\vide1.htm name="main">


Je voudrais que lorsque je clique sur un lien de la frame central (nommé main) la frame de gauche , entre autre ,nommé leftFrame se réactualise.

je crois qu il ft appeler la methode reload() mais je ne sais comment l'appelé a une frame spécifique.

Meilleures réponses pour « javascript: rafraichir une frame après click » dans :
Javascript - Interdire le clic droit de la souris VoirIl est possible d'empêcher que votre visiteur effectue un clic droit sur votre page. Ceci permet une protection relative de vote code source et de vos photos. Placez ce script entre les balises et de votre code HTML :
[Pratique] Framakey - Applications portables sur clé USB VoirLa Framakey - Des applications portables sur clé USB Vous vous déplacez et avez besoin d'un ordinateur. Si vous n'avez pas d'ordinateur portable, vous êtes obligé d'utiliser la machine des autres. Ainsi : Soit vous utilisez directement...
Télécharger Microsoft .NET Framework 2.0 (x86) VoirLe package redistribuable de Microsoft .NET Framework 2.0 installe le runtime .NET Framework et les fichiers associés requis pour l'exécution d'applications développées pour le .NET Framework 2.0. Le .NET Framework 2.0 fournit une évolutivité et...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - L'objet window VoirLes particularités de l'objet window L'objet window est l'objet par excellence dans Javascript, car il est le parent de chaque objet qui compose la page web, il contient donc : l'objet document: la page en elle-même l'objet location: le lieu de...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...

1

Mr.White, le 15 jui 2003 à 13:34:31

Créé cette fonction :

function refrech()
{
top.recapProjet.location.reload();
}


et ensuite tu l'appel avec ceci par exemple :

onClick="refrech()"


Si t'as besoin de plus d'explication, y a qu'a demandé.

Répondre à Mr.White

2

omar, le 15 jui 2003 à 13:57:52

En fait voici ce qui se passe normalemnt lorsque je clique sur le lien de la frame centrale il ouvre cette function(de confirmation de supression)

function confirmSuppr(url)
{
if (confirm('Etes vous sur de vouloir le supprimer?'))
document.location.href=url;
return null
}

En fait j ai besoin de recharger cette page car entre temps une donnée a été effacée de la BD oracle donc ft que je réactualise la page

Le pb est que si je rajoute ton code ce qui donne:
function confirmSuppr(url)
{
if (confirm('Etes vous sur de vouloir le supprimer?'))
document.location.href=url;

//ton code
top.recapProjet.location.reload();
return null
}

Que se passe t-il? la page web url passé en parametre est ouverte (c un servlet) mais poursuivra t-il l execution de la suite du script ou aura t-il perdu la main vu que l autre page a été chargé.
je ne peux pas bien sur placé le reload avant la redirectioncar sa n aurait aucun interet( c a la redirection que la BD est modifiée)

tes eclaircissement stp?

Répondre à omar

3

Mr.White, le 15 jui 2003 à 14:50:30

OUh, la ... Je m'attendais à un cas simple. Pour tout te dire, je ne suispas super callé en java script. Personnellement j'ai mis mon reload aprés une confirmation de suppression. C'est à dire que je dis que la suppression c'est bien passé et la il y a un bouton qui retourene à l'accueil, et c'est ce bouton qui reload ma frame.

Je préciserai que recapProjet doit être remplacé par le nom de ta frame.(Ma frame a moi s'appelé recapProjet et je n'est pas pris le temps de modifier ceci lorsque je te l'ai envoyé).

Essai toujours ce que tu à écris, je pense qu'il y a des chances que ca marche. Une fois le reload effectuer il devrai revenir la où il était et continuer le script que tu as écrit. Enfin je pense.

Tien moi au courant.

Répondre à Mr.White

4

omar, le 16 jui 2003 à 11:02:32

Yes man MERCI!!!! ca marche apparement!!

bien que je le renvoie vers une autre url le script est gardé en memoire et ne perd pas la main et continue son execution
Au fait comme t as reponse a tout qdd M jackson sors son prochain album (y a des rumeurs lol)
A+ merci :°)

Répondre à omar

5

Mr.White, le 16 jui 2003 à 11:58:49

Son prochainne album sortira pour noël et s'appellera : "Petrer Pan au pays imaginaire"

Et pour info, dans le clips Ghost il n'est n'y maquillé ni retouché par synthése : c'est son visage normale ! ;o)


A Ciao

Répondre à Mr.White

6

omar, le 16 jui 2003 à 13:27:35

Je vois que tu t y connais un peu.
Je te conseille d'écouter son dernier album Invincible c UNE BOMBE!
Allez cadeau: regarde moi cette vidéo splendide!! d'un concert en live!!
siez: 47 mo
format :mpg
url: http://wellnet.free.fr/vide/Dangerous-Live%20in-Corea-%2099.­mpg

Répondre à omar

7

 James, le 8 sep 2003 à 16:50:05

Ben ta ka tout simplement mettre la suite de ton script dans la nouvelle url. C le + simple.
Si cette url est utilisée autre part alors met la suite de ton script ds un if qui testera un parametre kie tora mis en url :
url?phase=1 par exemple
et donc ds l'url :
if (phase == 1)
{
suite du script
}

Répondre à James